Several approaches exist for specification mining of hardware designs. Most of them work at RTL and they extract assertions in the form of temporal relations between Boolean variables. Other approaches work at system level (e.g., TLM) to mine assertions that specify the behaviour of the communication protocol. However, these techniques do not generate assertions addressing the design functionality. Thus, there is a lack of studies related to the automatic mining of assertions for capturing the functionality of behavioural models, where logic expressions among more abstracted (e.g., numeric) variables than bits and bit vectors are necessary.This paper is intended to fill in the gap, by proposing a tool for automatic extraction of temporal ...
Specification mining is a process of extracting specifications, often from program execution traces....
Software evolution incurs difficulties in program comprehension and software verification, and hence...
Specification mining extracts candidate specification from existing systems, to be used for downstre...
Several approaches exist for specification mining of hardware designs, both at the RTL and system le...
Assertion-based verification (ABV) is a promising approach for proving that the design implementatio...
Different mining approaches have been proposed in the past for automatic generation of assertions. H...
Different mining approaches have been proposed in literature for the automatic generation of tempora...
Formal specifications play an essential role in the life-cycle of modern systems, both at the time o...
The importance of specification definition in the embedded software design flow has been proven over...
We present GoldMine, a methodology for generating assertions automatically. Our method involves a co...
During the verification of a hardware system, one of the most important steps is formal specificatio...
Software and hardware systems are often built without detailed documentation. The correctness of the...
Program specifications are important in many phases of the soft-ware development process, but they a...
Several approaches exist in literature for automatic extrac- tion of model behaviours represented in...
Abstract—This paper presents a technique for using execution traces to mine parametric temporal spec...
Specification mining is a process of extracting specifications, often from program execution traces....
Software evolution incurs difficulties in program comprehension and software verification, and hence...
Specification mining extracts candidate specification from existing systems, to be used for downstre...
Several approaches exist for specification mining of hardware designs, both at the RTL and system le...
Assertion-based verification (ABV) is a promising approach for proving that the design implementatio...
Different mining approaches have been proposed in the past for automatic generation of assertions. H...
Different mining approaches have been proposed in literature for the automatic generation of tempora...
Formal specifications play an essential role in the life-cycle of modern systems, both at the time o...
The importance of specification definition in the embedded software design flow has been proven over...
We present GoldMine, a methodology for generating assertions automatically. Our method involves a co...
During the verification of a hardware system, one of the most important steps is formal specificatio...
Software and hardware systems are often built without detailed documentation. The correctness of the...
Program specifications are important in many phases of the soft-ware development process, but they a...
Several approaches exist in literature for automatic extrac- tion of model behaviours represented in...
Abstract—This paper presents a technique for using execution traces to mine parametric temporal spec...
Specification mining is a process of extracting specifications, often from program execution traces....
Software evolution incurs difficulties in program comprehension and software verification, and hence...
Specification mining extracts candidate specification from existing systems, to be used for downstre...