Model learning: a survey of foundations, tools and applications
Software systems are present all around us and playing their vital roles in our daily life. The
correct functioning of these systems is of prime concern. In addition to classical testing …
correct functioning of these systems is of prime concern. In addition to classical testing …
[PDF][PDF] Foundations of active automata learning: an algorithmic perspective
M Isberner - 2015 - eldorado.tu-dortmund.de
The wealth of model-based techniques in software engineering—such as model checking or
model-based testing—is starkly contrasted with a frequent lack of formal models in practical …
model-based testing—is starkly contrasted with a frequent lack of formal models in practical …
Sound black-box checking in the LearnLib
J Meijer, J van de Pol - Innovations in Systems and Software Engineering, 2019 - Springer
In black-box checking (BBC) incremental hypotheses on the behavior of a system are
learned in the form of finite automata, using information from a given set of requirements …
learned in the form of finite automata, using information from a given set of requirements …
Softlock Detection for Super Metroid with Computation Tree Logic
R Mawhorter, A Smith - … of the 16th International Conference on the …, 2021 - dl.acm.org
Videogame level designs can contain errors called softlocks where a player traversing the
level in an unintended manner can become permanently stuck. In this paper, we explore the …
level in an unintended manner can become permanently stuck. In this paper, we explore the …
DKL: an efficient algorithm for learning deterministic Kripke structures
R Mazhar, MA Sindhu - Acta Informatica, 2021 - Springer
There has been a recent growth of interest in software engineering community to use
grammatical inference, aka automaton learning, in software engineering applications. This is …
grammatical inference, aka automaton learning, in software engineering applications. This is …
[PDF][PDF] Modeling of software development process with the markov processes
Software development is the process of computer programming, documenting, testing, and
bug fixing involved in creating and maintaining a program [1]. A software development …
bug fixing involved in creating and maintaining a program [1]. A software development …
Sound black-box checking in the LearnLib
J Meijer, J van de Pol - NASA Formal Methods Symposium, 2018 - Springer
Abstract In Black-Box Checking (BBC) incremental hypotheses of a system are learned in
the form of finite automata. On these automata LTL formulae are verified, or their …
the form of finite automata. On these automata LTL formulae are verified, or their …
Debugging Effectiveness of LBT: An Empirical Study
WA Khan, MA Sindhu - 2022 17th International Conference on …, 2022 - ieeexplore.ieee.org
Debugging is an essential step in the software development life-cycle. Automatic test
generation techniques and tools have significantly improved software development. Test …
generation techniques and tools have significantly improved software development. Test …
Efficient learning and analysis of system behavior
J Meijer - 2019 - research.utwente.nl
Efficient Learning and Analysis of System Behavior Page 1 Efficient Learning and Analysis of
System Behavior Jeroen Meijer Page 2 E cient Learning and Analysis of System Behavior …
System Behavior Jeroen Meijer Page 2 E cient Learning and Analysis of System Behavior …
Learning-Based Testing of Microservices: An Exploratory Case Study Using LBTest
P Nycander - 2015 - diva-portal.org
Learning-based testing (LBT) is a relatively new testing paradigm which automatically
generates test cases for blackbox testing of a system under test (SUT). LBT uses machine …
generates test cases for blackbox testing of a system under test (SUT). LBT uses machine …