Demo Data from EDBT 2026 / reviewers in the wild / expert
Freddy Y. C. Mang
dblp:52/2727
· DBLP profile ↗
12ranked-venue papers
2as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8Software engineering, systems software and programming languages · 6Systems, architecture and hardware · 2 · 2 first-author
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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 97% Embedded and real-time systems · 3% | |
| Theoretical computer science
5 papers |
Automated reasoning and model checking · 74% Automata and formal languages · 15% Coding theory · 11% | |
| Software engineering, system software, and programming languages
5 papers |
Requirements engineering and software design · 42% Program verification · 31% Program analysis · 27% |
Topics — the 18 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking
model checking |
0.1 | 3 | 2001 | JMOCHA: A Model Checking Tool that Exploits Design Structure · ICSE 2001 Detecting Errors Before Reaching Them · CAV 2000 MOCHA: Modularity in Model Checking · CAV 1998 |
Electronic design automation
physical design |
0.1 | 1 | 2007 | Techniques for Effective Distributed Physical Synthesis · DAC 2007 |
Electronic design automation › physical design › circuit partitioning
timing-driven partitioning |
0.1 | 1 | 2007 | Techniques for Effective Distributed Physical Synthesis · DAC 2007 |
Electronic design automation › hardware verification and test › formal verification
abstraction refinement |
0.0 | 1 | 2004 | Abstraction refinement by controllability and cooperativeness analysis · DAC 2004 |
Electronic design automation › hardware verification and test
formal verification |
0.0 | 1 | 2004 | Abstraction refinement by controllability and cooperativeness analysis · DAC 2004 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 2004 | Abstraction refinement by controllability and cooperativeness analysis · DAC 2004 |
Automated reasoning and model checking
abstraction refinement |
0.0 | 1 | 2004 | Abstraction refinement by controllability and cooperativeness analysis · DAC 2004 |
Requirements engineering and software design › software architecture › component-based software engineering
component interfaces |
0.0 | 1 | 2002 | Synchronous and Bidirectional Component Interfaces · CAV 2002 |
Requirements engineering and software design › component-based software
interface compatibility |
0.0 | 1 | 2002 | Interface Compatibility Checking for Software Modules · CAV 2002 |
Automated reasoning and model checking
synthesis |
0.0 | 1 | 2002 | Synthesis of Uninitialized Systems · ICALP 2002 |
Program verification
modular verification |
0.0 | 2 | 2001 | MOCHA: Modularity in Model Checking · CAV 1998 JMOCHA: A Model Checking Tool that Exploits Design Structure · ICSE 2001 |
Program analysis
error detection |
0.0 | 1 | 2000 | Detecting Errors Before Reaching Them · CAV 2000 |
Program analysis
static analysis |
0.0 | 1 | 2000 | Detecting Errors Before Reaching Them · CAV 2000 |
Coding theory › error-correcting codes
error detection |
0.0 | 1 | 2000 | Detecting Errors Before Reaching Them · CAV 2000 |
Program verification › modular reasoning
rely-guarantee reasoning |
0.0 | 1 | 1998 | MOCHA: Modularity in Model Checking · CAV 1998 |
Automated reasoning and model checking
compositional verification |
0.0 | 1 | 1998 | MOCHA: Modularity in Model Checking · CAV 1998 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 2002 | Interface Compatibility Checking for Software Modules · CAV 2002 |
Embedded and real-time systems › embedded software engineering
embedded software verification |
0.0 | 1 | 2001 | JMOCHA: A Model Checking Tool that Exploits Design Structure · ICSE 2001 |
Methods — techniques the papers use, named apart from their topics
symbolic model checking · 0.1interpolation-based reachability analysis · 0.1counterexample analysis · 0.1enumerative model checking · 0.1assume-guarantee reasoning · 0.1BDD · 0.1virtual physical synthesis budgeting · 0.1placement-based timing-driven partitioning · 0.1model checking · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Techniques for Effective Distributed Physical SynthesisabstractWe present two techniques, (1) placement-based timing-driven partitioner (PTP) and (2) virtual physical synthesis based budgeter (VSB), that support effective distributed physical synthesis. Freddy Y. C. Mang, Wenting Hou, Pei-Hsin Ho |
DAC | 1 |
| 2004 | Abstraction refinement by controllability and cooperativeness analysisabstractWe present a new abstraction refinement algorithm to better refine the abstract model for formal property verification. In previous work, refinements are selected either based on a set of counter examples of the current abstract model, as in [5][6][7][8][9][19][20], or independent of any counter examples, as in [17]. We (1) introduce a new "controllability" analysis that is independent of any particular counter examples, (2) apply a new "cooperativeness" analysis that extracts information from a particular set of counter examples and (3) combine both to better refine the abstract model. We implemented the algorithm and applied it to verify several real-world designs and properties. We compared the algorithm against the abstraction refinement algorithms in [19] and [20] and the interpolation-based reachability analysis in [14]. The experimental results indicate that the new algorithm outperforms the other three algorithms in terms of runtime, abstraction efficiency (as defined in [19]) and the number of proven properties. Freddy Y. C. Mang, Pei-Hsin Ho |
DAC | 1 |
| 2002 | Interface Compatibility Checking for Software Modules
Arindam Chakrabarti, Luca de Alfaro, Thomas A. Henzinger, Marcin Jurdzinski, Freddy Y. C. Mang |
CAV | 5 |
| 2002 | Synchronous and Bidirectional Component Interfaces
Arindam Chakrabarti, Luca de Alfaro, Thomas A. Henzinger, Freddy Y. C. Mang |
CAV | 4 |
| 2002 | Synthesis of Uninitialized Systems
Thomas A. Henzinger, Sriram C. Krishnan, Orna Kupferman, Freddy Y. C. Mang |
ICALP | 4 |
| 2001 | The Control of Synchronous Systems, Part II
Luca de Alfaro, Thomas A. Henzinger, Freddy Y. C. Mang |
CONCUR | 3 |
| 2001 | JMOCHA: A Model Checking Tool that Exploits Design StructureabstractModel checking is a practical tool for automated debugging of embedded software. In model checking, a high-level description of a system is compared against a logical correctness requirement to discover inconsistencies. Since model checking is based on exhaustive state-space exploration and the size of the state space of a design grows exponentially with the size of the description, scalability remains a challenge. We have thus developed techniques for exploiting modular design structure during model checking, and the model checker jMocha (Java MOdel-CHecking Algorithm) is based on this theme. Instead of manipulating unstructured state-transition graphs, it supports the hierarchical modeling framework of reactive modules. jMocha is a growing interactive software environment for specification, simulation and verification, and is intended as a vehicle for the development of new verification algorithms and approaches. It is written in Java and uses native C-code BDD libraries from VIS. jMocha offers: (1) a GUI that looks familiar to Windows/Java users; (2) a simulator that displays traces in a message sequence chart fashion; (3) requirements verification both by symbolic and enumerative model checking; (4) implementation verification by checking trace containment; (5) a proof manager that aids compositional and assume-guarantee reasoning; and (6) SLANG (Scripting LANGuage) for the rapid and structured development of new verification algorithms. jMocha is available publicly at; it is a successor and extension of the original Mocha tool that was entirely written in C. Rajeev Alur, Luca de Alfaro, Radu Grosu, Thomas A. Henzinger, M. Kang, Christoph M. Kirsch, Rupak Majumdar, Freddy Y. C. Mang, Bow-Yaw Wang |
ICSE | 8 |
| 2000 | Detecting Errors Before Reaching Them
Luca de Alfaro, Thomas A. Henzinger, Freddy Y. C. Mang |
CAV | 3 |
| 2000 | The Control of Synchronous Systems
Luca de Alfaro, Thomas A. Henzinger, Freddy Y. C. Mang |
CONCUR | 3 |
| 2000 | Abstract Interpretation of Game Properties
Thomas A. Henzinger, Rupak Majumdar, Freddy Y. C. Mang, Jean-François Raskin |
SAS | 3 |
| 1999 | Automating Modular Verification
Rajeev Alur, Luca de Alfaro, Thomas A. Henzinger, Freddy Y. C. Mang |
CONCUR | 4 |
| 1998 | MOCHA: Modularity in Model Checking
Rajeev Alur, Thomas A. Henzinger, Freddy Y. C. Mang, Shaz Qadeer, Sriram K. Rajamani, Serdar Tasiran |
CAV | 3 |