Establishing an accurate model for formal verification of an existing hardware or software system is often a manual process that is both time consuming and resource demanding. In order to ease the model construction phase, methods have recently been proposed for automatically learning accurate system models from data in the form of observations of the target system. Common for these approaches is that they assume the data to consist of multiple independent observation sequences. However, for certain types of systems, in particular many running embedded systems, one would only have access to a single long observation sequence, and in these situations existing automatic learning methods cannot be applied. In this paper, we adapt algorithms fo...
An essential step of software development is obtaining an understanding of the behaviour of a system...
With computers becoming ubiquitous there is an ever growing necessity to ensure that they are progra...
Abstract. State spaces represent the way a system evolves through its different possible executions....
Formal model verification has proven a powerful tool for verifying and validating the properties of ...
Probabilistic automata models play an important role in the formal design and analysis of hard- and ...
Constructing an accurate system model for formal model verification can be both resource demandingan...
Constructing an accurate system model for formal model verification can be both resource demanding a...
To analyze real-world events, researchers collect observation data from an underlying process and co...
Stochastic processes offer a flexible mathematical formalism to model and reason about systems. Most...
Abstract. We present a general framework for applying machine-learning algo-rithms to the verificati...
With computers becoming ubiquitous there is an ever growing necessity to ensure that they are progra...
Labelled-transition systems (LTS) are widely used by developers and testers to model software system...
Virtually all methods of learning dynamic models from data start from the same basic assumption: tha...
A fundamental feature of the software process consists in its own stochastic in nature. A convenient...
This work develops a measurement-driven and model-based formal verification approach, applicable to ...
An essential step of software development is obtaining an understanding of the behaviour of a system...
With computers becoming ubiquitous there is an ever growing necessity to ensure that they are progra...
Abstract. State spaces represent the way a system evolves through its different possible executions....
Formal model verification has proven a powerful tool for verifying and validating the properties of ...
Probabilistic automata models play an important role in the formal design and analysis of hard- and ...
Constructing an accurate system model for formal model verification can be both resource demandingan...
Constructing an accurate system model for formal model verification can be both resource demanding a...
To analyze real-world events, researchers collect observation data from an underlying process and co...
Stochastic processes offer a flexible mathematical formalism to model and reason about systems. Most...
Abstract. We present a general framework for applying machine-learning algo-rithms to the verificati...
With computers becoming ubiquitous there is an ever growing necessity to ensure that they are progra...
Labelled-transition systems (LTS) are widely used by developers and testers to model software system...
Virtually all methods of learning dynamic models from data start from the same basic assumption: tha...
A fundamental feature of the software process consists in its own stochastic in nature. A convenient...
This work develops a measurement-driven and model-based formal verification approach, applicable to ...
An essential step of software development is obtaining an understanding of the behaviour of a system...
With computers becoming ubiquitous there is an ever growing necessity to ensure that they are progra...
Abstract. State spaces represent the way a system evolves through its different possible executions....