Several approaches exist in literature for automatic extrac- tion of model behaviours represented in the form of formal properties. Some of them rely on static analysis of the source code, others dynamically mine specifications by analysing simulation traces. In both cases, most of them work at bit level and generate properties in the form of combinational or temporal relationships among Boolean expressions. Such techniques are suited only for gate-level or RTL HW mod- els. There are also approaches working on system-level de- scriptions and SW programs, but they generate properties to express only the sequential ordering of communication function calls and events, while the functional part of the implementation is ignored.To fill in the ga...
The use of model checking to validate descriptions of digital systems lacks a coverage metrics. If t...
The final design of today’s ICs is in many cases created by combining functional blocks from various...
This viewgraph presentation reviews the rationale of the program to transform natural language speci...
Several approaches exist for specification mining of hardware designs. Most of them work at RTL and ...
Property checking is a promising approach to prove the correctness of today's complex designs. Howev...
We describe IODINE, a tool to automatically extract likely design properties using dynamic analysis....
To manage design complexity, high-level models are used to evaluate the functionality and performanc...
The importance of specification definition in the embedded software design flow has been proven over...
We present a method and tool (ePAD) for the detection of design pattern instances in source code. Th...
Software and hardware systems are often built without detailed documentation. The correctness of the...
Formal verification techniques such as theorem proving, runtime verification, and model checking hav...
Many testing and analysis techniques use finite state mod-els to validate and verify the quality of ...
Developing correct concurrent software is challenging. Design errors can result in deadlocks, race c...
Boolean expressions can be used in programs and specifications to describe the complex logic decisio...
Automated methods for bug localization for hardware designs typically work on the design implementat...
The use of model checking to validate descriptions of digital systems lacks a coverage metrics. If t...
The final design of today’s ICs is in many cases created by combining functional blocks from various...
This viewgraph presentation reviews the rationale of the program to transform natural language speci...
Several approaches exist for specification mining of hardware designs. Most of them work at RTL and ...
Property checking is a promising approach to prove the correctness of today's complex designs. Howev...
We describe IODINE, a tool to automatically extract likely design properties using dynamic analysis....
To manage design complexity, high-level models are used to evaluate the functionality and performanc...
The importance of specification definition in the embedded software design flow has been proven over...
We present a method and tool (ePAD) for the detection of design pattern instances in source code. Th...
Software and hardware systems are often built without detailed documentation. The correctness of the...
Formal verification techniques such as theorem proving, runtime verification, and model checking hav...
Many testing and analysis techniques use finite state mod-els to validate and verify the quality of ...
Developing correct concurrent software is challenging. Design errors can result in deadlocks, race c...
Boolean expressions can be used in programs and specifications to describe the complex logic decisio...
Automated methods for bug localization for hardware designs typically work on the design implementat...
The use of model checking to validate descriptions of digital systems lacks a coverage metrics. If t...
The final design of today’s ICs is in many cases created by combining functional blocks from various...
This viewgraph presentation reviews the rationale of the program to transform natural language speci...