Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Freddy Y. C. Mang

dblp:52/2727 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking
model checking
0.132001
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.112007
Techniques for Effective Distributed Physical Synthesis · DAC 2007
Electronic design automation › physical design › circuit partitioning
timing-driven partitioning
0.112007
Techniques for Effective Distributed Physical Synthesis · DAC 2007
Electronic design automation › hardware verification and test › formal verification
abstraction refinement
0.012004
Abstraction refinement by controllability and cooperativeness analysis · DAC 2004
Electronic design automation › hardware verification and test
formal verification
0.012004
Abstraction refinement by controllability and cooperativeness analysis · DAC 2004
Electronic design automation
hardware verification and test
0.012004
Abstraction refinement by controllability and cooperativeness analysis · DAC 2004
Automated reasoning and model checking
abstraction refinement
0.012004
Abstraction refinement by controllability and cooperativeness analysis · DAC 2004
Requirements engineering and software design › software architecture › component-based software engineering
component interfaces
0.012002
Synchronous and Bidirectional Component Interfaces · CAV 2002
Requirements engineering and software design › component-based software
interface compatibility
0.012002
Interface Compatibility Checking for Software Modules · CAV 2002
Automated reasoning and model checking
synthesis
0.012002
Synthesis of Uninitialized Systems · ICALP 2002
Program verification
modular verification
0.022001
MOCHA: Modularity in Model Checking · CAV 1998
JMOCHA: A Model Checking Tool that Exploits Design Structure · ICSE 2001
Program analysis
error detection
0.012000
Detecting Errors Before Reaching Them · CAV 2000
Program analysis
static analysis
0.012000
Detecting Errors Before Reaching Them · CAV 2000
Coding theory › error-correcting codes
error detection
0.012000
Detecting Errors Before Reaching Them · CAV 2000
Program verification › modular reasoning
rely-guarantee reasoning
0.011998
MOCHA: Modularity in Model Checking · CAV 1998
Automated reasoning and model checking
compositional verification
0.011998
MOCHA: Modularity in Model Checking · CAV 1998
Requirements engineering and software design
software architecture
0.012002
Interface Compatibility Checking for Software Modules · CAV 2002
Embedded and real-time systems › embedded software engineering
embedded software verification
0.012001
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
YearPublicationVenuePosition
2007 Techniques for Effective Distributed Physical Synthesis
abstract
We 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
DAC1
2004 Abstraction refinement by controllability and cooperativeness analysis
abstract
We 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
DAC1
2002 Interface Compatibility Checking for Software Modules
Arindam Chakrabarti, Luca de Alfaro, Thomas A. Henzinger, Marcin Jurdzinski, Freddy Y. C. Mang
CAV5
2002 Synchronous and Bidirectional Component Interfaces
Arindam Chakrabarti, Luca de Alfaro, Thomas A. Henzinger, Freddy Y. C. Mang
CAV4
2002 Synthesis of Uninitialized Systems
Thomas A. Henzinger, Sriram C. Krishnan, Orna Kupferman, Freddy Y. C. Mang
ICALP4
2001 The Control of Synchronous Systems, Part II
Luca de Alfaro, Thomas A. Henzinger, Freddy Y. C. Mang
CONCUR3
2001 JMOCHA: A Model Checking Tool that Exploits Design Structure
abstract
Model 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
ICSE8
2000 Detecting Errors Before Reaching Them
Luca de Alfaro, Thomas A. Henzinger, Freddy Y. C. Mang
CAV3
2000 The Control of Synchronous Systems
Luca de Alfaro, Thomas A. Henzinger, Freddy Y. C. Mang
CONCUR3
2000 Abstract Interpretation of Game Properties
Thomas A. Henzinger, Rupak Majumdar, Freddy Y. C. Mang, Jean-François Raskin
SAS3
1999 Automating Modular Verification
Rajeev Alur, Luca de Alfaro, Thomas A. Henzinger, Freddy Y. C. Mang
CONCUR4
1998 MOCHA: Modularity in Model Checking
Rajeev Alur, Thomas A. Henzinger, Freddy Y. C. Mang, Shaz Qadeer, Sriram K. Rajamani, Serdar Tasiran
CAV3