Finite state machine-based abstractions of software behaviour are popular because they can be used as the basis for a wide range of (semi-) automated verification and validation techniques. These can however rarely be applied in practice, because the specifications are rarely kept up- to-date or even generated in the first place. Several techniques to reverse-engineer these specifications have been proposed, but they are rarely used in practice because their input requirements (i.e. the number of execution traces) are often very high if they are to produce an accurate result. An insufficient set of traces usually results in a state machine that is either too general, or incomplete. Temporal logic formulae can often be used to concisely expr...
AbstractTemporal logic is a valuable tool for specifying correctness properties of reactive programs...
In this paper, we address the problem of model checking temporal properties of finite-state programs...
We present an algorithm for efficiently testing Linear Temporal Logic (LTL) formulae on finite execu...
Finite-state models, such as finite-state machines (FSMs), aid software engineering in many ways. Th...
Many testing and analysis techniques use finite state mod-els to validate and verify the quality of ...
This article presents a method for the application of model checking, i.e., verifying a finite state...
The ability to reverse-engineer models of software behaviour is valuable for a wide range of softwar...
Abstract: This paper presents a method for the application of model checking, i.e. verifying a finit...
A Temporal Logic Based Theory of Test Coverage and Generation This paper presents a theory of test c...
Abstract The ability to reverse-engineer models of software behaviour is valuable for a wide range o...
The ability to reverse-engineer models of software behaviour is valuable for a wide range of softwar...
This paper presents a theory of test coverage and generation from specifications written in extended...
In many model checking tools that support temporal logic, performance is hindered by redundant reaso...
peer reviewedTo mitigate the cost of manually producing and maintaining models capturing software sp...
Formulae of linear temporal logic (LTL) can be used to specify (wanted or unwanted) properties of a ...
AbstractTemporal logic is a valuable tool for specifying correctness properties of reactive programs...
In this paper, we address the problem of model checking temporal properties of finite-state programs...
We present an algorithm for efficiently testing Linear Temporal Logic (LTL) formulae on finite execu...
Finite-state models, such as finite-state machines (FSMs), aid software engineering in many ways. Th...
Many testing and analysis techniques use finite state mod-els to validate and verify the quality of ...
This article presents a method for the application of model checking, i.e., verifying a finite state...
The ability to reverse-engineer models of software behaviour is valuable for a wide range of softwar...
Abstract: This paper presents a method for the application of model checking, i.e. verifying a finit...
A Temporal Logic Based Theory of Test Coverage and Generation This paper presents a theory of test c...
Abstract The ability to reverse-engineer models of software behaviour is valuable for a wide range o...
The ability to reverse-engineer models of software behaviour is valuable for a wide range of softwar...
This paper presents a theory of test coverage and generation from specifications written in extended...
In many model checking tools that support temporal logic, performance is hindered by redundant reaso...
peer reviewedTo mitigate the cost of manually producing and maintaining models capturing software sp...
Formulae of linear temporal logic (LTL) can be used to specify (wanted or unwanted) properties of a ...
AbstractTemporal logic is a valuable tool for specifying correctness properties of reactive programs...
In this paper, we address the problem of model checking temporal properties of finite-state programs...
We present an algorithm for efficiently testing Linear Temporal Logic (LTL) formulae on finite execu...