Finite-state models, such as finite-state machines (FSMs), aid software engineering in many ways. They are often used in formal verification and also can serve as visual software models. The latter application is associated with the problems of software synthesis and automatic derivation of software models from specification. Smaller synthesized models are more general and are easier to comprehend, yet the problem of minimum FSM identification has received little attention in previous research. This paper presents four exact methods to tackle the problem of minimum FSM identification from a set of test scenarios and a temporal specification represented in linear temporal logic. The methods are implemented as an open-source tool. Three of th...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for...
This Thesis is a study of automatic reasoning about finite state machines (FSMs). Two techniques use...
Abstract. This work focuses on the synthesis of finite-state machines (FSMs) by observing its input/...
Finite-state models, such as finite-state machines (FSMs), aid software engineering in many ways. Th...
Finite state machine-based abstractions of software behaviour are popular because they can be used a...
This article presents a method for the application of model checking, i.e., verifying a finite state...
Abstract: This paper presents a method for the application of model checking, i.e. verifying a finit...
Abstract This work presents a modular technique for minimizing a finitestate machine (FSM) while pre...
Inferring a functional specification from an existing digital design is a challenge that is suitable...
We give an algorithm that derives a finite state machine (FSM) from a given abstract state machine (...
The ability to reverse-engineer models of software behaviour is valuable for a wide range of softwar...
Abstract. We address the problem of selecting the minimum sized nite state machine consistent with g...
For Finite State Machines (FSMs) a rich testing theory has been developed to discover aspects of the...
Work done in the past on the subject of state-identification in finite automata has been limited to ...
AbstractThere has been a lot of research on testing based on formal specifications, especially in th...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for...
This Thesis is a study of automatic reasoning about finite state machines (FSMs). Two techniques use...
Abstract. This work focuses on the synthesis of finite-state machines (FSMs) by observing its input/...
Finite-state models, such as finite-state machines (FSMs), aid software engineering in many ways. Th...
Finite state machine-based abstractions of software behaviour are popular because they can be used a...
This article presents a method for the application of model checking, i.e., verifying a finite state...
Abstract: This paper presents a method for the application of model checking, i.e. verifying a finit...
Abstract This work presents a modular technique for minimizing a finitestate machine (FSM) while pre...
Inferring a functional specification from an existing digital design is a challenge that is suitable...
We give an algorithm that derives a finite state machine (FSM) from a given abstract state machine (...
The ability to reverse-engineer models of software behaviour is valuable for a wide range of softwar...
Abstract. We address the problem of selecting the minimum sized nite state machine consistent with g...
For Finite State Machines (FSMs) a rich testing theory has been developed to discover aspects of the...
Work done in the past on the subject of state-identification in finite automata has been limited to ...
AbstractThere has been a lot of research on testing based on formal specifications, especially in th...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for...
This Thesis is a study of automatic reasoning about finite state machines (FSMs). Two techniques use...
Abstract. This work focuses on the synthesis of finite-state machines (FSMs) by observing its input/...