Labelled-transition systems (LTS) are widely used by developers and testers to model software systems in terms of their sequential behaviour. They provide an overview of the behaviour of the system and their reaction to different inputs. LTS models are the foundation for various automated verification techniques such as model-checking and model-based testing. These techniques require up-to-date models to be meaningful. Unfortunately, software models are rare in practice. Due to the effort and time required to build these models manually, a software engineer would want to infer them automatically from traces (sequences of events or function calls). Many techniques have focused on inferring LTS models from given traces of system exec...
This is the author accepted manuscript. The final version is available from the publisher via the DO...
State-space reduction for probabilistic model checking Description Model-checking is a popular verif...
Adaptive software systems are designed to cope with unpredictable and evolving usage behaviors and e...
Many testing and analysis techniques use finite state mod-els to validate and verify the quality of ...
Establishing an accurate model for formal verification of an existing hardware or software system is...
International audienceThe construction of faithful system models for quantitative analysis, e.g., pe...
An essential step of software development is obtaining an understanding of the behaviour of a system...
We present an interactive version of an evidence-driven state-merging (EDSM) algorithm for learning ...
We present an interactive version of an evidence-driven state-merging (EDSM) algorithm for learning ...
Models play a crucial role in the development and maintenance of software systems, but are often neg...
Models play a crucial role in the development and maintenance of software systems, but are often neg...
The ability to reverse-engineer models of software behaviour is valuable for a wide range of softwar...
Models play a crucial role in the development and maintenance of software systems, but are often neg...
A program's behavior is ultimately the collection of all its executions. This collection is diverse,...
A fundamental feature of the software process consists in its own stochastic in nature. A convenient...
This is the author accepted manuscript. The final version is available from the publisher via the DO...
State-space reduction for probabilistic model checking Description Model-checking is a popular verif...
Adaptive software systems are designed to cope with unpredictable and evolving usage behaviors and e...
Many testing and analysis techniques use finite state mod-els to validate and verify the quality of ...
Establishing an accurate model for formal verification of an existing hardware or software system is...
International audienceThe construction of faithful system models for quantitative analysis, e.g., pe...
An essential step of software development is obtaining an understanding of the behaviour of a system...
We present an interactive version of an evidence-driven state-merging (EDSM) algorithm for learning ...
We present an interactive version of an evidence-driven state-merging (EDSM) algorithm for learning ...
Models play a crucial role in the development and maintenance of software systems, but are often neg...
Models play a crucial role in the development and maintenance of software systems, but are often neg...
The ability to reverse-engineer models of software behaviour is valuable for a wide range of softwar...
Models play a crucial role in the development and maintenance of software systems, but are often neg...
A program's behavior is ultimately the collection of all its executions. This collection is diverse,...
A fundamental feature of the software process consists in its own stochastic in nature. A convenient...
This is the author accepted manuscript. The final version is available from the publisher via the DO...
State-space reduction for probabilistic model checking Description Model-checking is a popular verif...
Adaptive software systems are designed to cope with unpredictable and evolving usage behaviors and e...