Demo Data from VLDB 2026 / reviewers in the wild / expert
Florin Craciun
dblp:14/5412
· DBLP profile ↗
20ranked-venue papers
5as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 15 · 5 first-author · 1 since 2021Theory of computation · 2Applied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
3 papers |
Programming languages and type systems · 34% Program verification · 31% Operating systems · 23% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
type systems |
0.1 | 2 | 2006 | A flow-based approach for variant parametric types · OOPSLA 2006 Region inference for an object-oriented language · PLDI 2004 |
Operating systems › resource management
memory management |
0.0 | 1 | 2004 | Region inference for an object-oriented language · PLDI 2004 |
Operating systems › resource management › memory management
region-based memory management |
0.0 | 1 | 2004 | Region inference for an object-oriented language · PLDI 2004 |
Runtime systems and virtual machines › runtime memory management
region inference |
0.0 | 1 | 2004 | Region inference for an object-oriented language · PLDI 2004 |
Methods — techniques the papers use, named apart from their topics
specialization calculus · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Advancing Serverless Workflow Efficiency: Integrating Functional Programming Constructs and DAG-Based Execution
Harold-Nimród Földvári, Florin Craciun |
CLOSER | 2 |
| 2024 | Introduction to the TASE 2022 Special issue
Yamine Aït-Ameur, Florin Craciun |
Sci. Comput. Program. | 2 |
| 2018 | Automated Modular Verification for Relaxed Communication Protocols
Andreea Costea, Wei-Ngan Chin, Shengchao Qin, Florin Craciun |
APLAS | 4 |
| 2018 | Variant Region TypesabstractRegion-based memory management has been shown to be an effective alternative that can co-exist with garbage collectors in memory managed languages especially for Real-Time and Big Data applications. In this paper we propose a novel variant region type system that extends our previous Java region types to Generic Java. The main difficulties are given by the type variables used by Generic Java. Our proposal is based on a modular flow analysis that captures regions lifetime relations via subtyping constraints at the method boundary. Our variant region type system guarantees that well-typed Generic Java programs use lexically-scoped regions and never create dangling references in the store and on the program stack. Florin Craciun, Wei-Ngan Chin, Shengchao Qin |
ICECCS | 1 |
| 2018 | CDGDroid: Android Malware Detection Based on Deep Learning Using CFG and DFG
Zhiwu Xu 0001, Kerong Ren, Shengchao Qin, Florin Craciun |
ICFEM | 4 |
| 2017 | Automated specification inference in a combined domain via user-defined predicates
Shengchao Qin, Guanhua He, Wei-Ngan Chin, Florin Craciun, Mengda He, Zhong Ming 0001 |
Sci. Comput. Program. | 4 |
| 2015 | Towards a Session Logic for Communication ProtocolsabstractCommunication-centered programming is one of the most challenging programming paradigms. Development of modern software applications requires expressive mechanisms to specify and verify the communications between different parties. In the last decade, many works have used session types to characterize the various aspects of structured communications. Different from session types, we propose a novel session logic with disjunctions to specify and verify the implementation of communication protocols. Our current logic is based on only twoparty channel sessions, but it is capable of handling delegation naturally through the use of higher-order channels. Due to our use of disjunctions to model both internal and external choices, we rely solely on conditional statements to support such choices, as opposed to specialized switch constructs in prior proposals. Furthermore, since our proposal is based on an extension of separation logic, it also supports heap-manipulating programs and copyless message passing. We demonstrate the expressivity and applicability of our logic on a number of examples. Florin Craciun, Tibor Kiss, Andreea Costea |
ICECCS | 1 |
| 2013 | Automated Specification Discovery via User-Defined Predicates
Guanhua He, Shengchao Qin, Wei-Ngan Chin, Florin Craciun |
ICFEM | 4 |
| 2013 | Towards Better Testing of fUML ModelsabstractConstructing software automatically from highlevel models is one of the challenges in software engineering nowadays. There is an urgent need for adequate methods to ensure high quality of models. The Executable Foundational UML (fUML) has been proposed as a computationally complete and compact subset of UML. A fUML model is supposed to be executed and tested in the early stage of the software development process. The complete static and operational semantics of fUML is still in its early stages, and although several proposals to execute and verify fUML models have been issued, this problem is still open. Our project aims to develop a complete virtual machine for fUML models using the K-framework which is a rewrite-based executable semantic framework. Our novel model execution will enable to efficiently test and verify fUML models. Florin Craciun, Simona Motogna, Ioan Lazar |
ICST | 1 |
| 2011 | A Specialization Calculus for Pruning Disjunctive Predicates to Support Verification
Wei-Ngan Chin, Cristian Gherghina, Razvan Voicu, Quang Loc Le, Florin Craciun, Shengchao Qin |
CAV | 5 |
| 2010 | Verifying Heap-Manipulating Programs with Unknown Procedure Calls
Shengchao Qin, Chenguang Luo, Guanhua He, Florin Craciun, Wei-Ngan Chin |
ICFEM | 4 |
| 2010 | Verifying pointer safety for programs with unknown calls
Chenguang Luo, Florin Craciun, Shengchao Qin, Guanhua He, Wei-Ngan Chin |
J. Symb. Comput. | 2 |
| 2009 | An Interval-Based Inference of Variant Parametric Types
Florin Craciun, Wei-Ngan Chin, Guanhua He, Shengchao Qin |
ESOP | 1 |
| 2008 | A Flow-Sensitive Region Inference for CLI
Alexandru Stefan, Florin Craciun, Wei-Ngan Chin |
APLAS | 2 |
| 2008 | A Formal Soundness Proof of Region-Based Memory Management for Object-Oriented Paradigm
Florin Craciun, Shengchao Qin, Wei-Ngan Chin |
ICFEM | 1 |
| 2006 | A flow-based approach for variant parametric typesabstract10.1145/1167473.1167498 Wei-Ngan Chin, Florin Craciun, Siau-Cheng Khoo, Corneliu Popeea |
OOPSLA | 2 |
| 2004 | Region inference for an object-oriented languageabstractRegion-based memory management offers several important potential advantages over garbage collection, including real-time performance, better data locality, and more efficient use of limited memory. Researchers have advocated the use of regions for functional, imperative, and object-oriented languages. Lexically scoped regions are now a core feature of the Real-Time Specification for Java (RTSJ)[5].Recent research in region-based programming for Java has focused on region checking, which requires manual effort to augment the program with region annotations. In this paper, we propose an automatic region inference system for a core subset of Java. To provide an inference method that is both precise and practical, we support classes and methods that are region-polymorphic, with region-polymorphic recursion for methods. One challenging aspect is to ensure region safety in the presence of features such as class subtyping, method overriding, and downcast operations. Our region inference rules can handle these object-oriented features safely without creating dangling references. Wei-Ngan Chin, Florin Craciun, Shengchao Qin, Martin C. Rinard |
PLDI | 2 |
| 2001 | Norms for DLP Agents Working in a Warehouse Scenario
Ioan Alfred Letia, Florin Craciun, Zoltan Köpe |
IEA/AIE | 2 |
| 2000 | Validating the Behavior of Self-Interested Agents in an Information Market Scenario
Ioan Alfred Letia, Florin Craciun, Zoltan Köpe |
IDEAL | 2 |
| 2000 | First Experiments for Mining Sequential Patterns on Distributed Sites with Multi-Agents
Ioan Alfred Letia, Florin Craciun, Zoltan Köpe, Alexandru Lelutiu |
IDEAL | 2 |