A Tutorial on Uppaal
This is a tutorial paper on the tool Uppaal. Its goal is to be a short introduction on the flavor of
timed automata implemented in the tool, to present its interface, and to explain how to use …
timed automata implemented in the tool, to present its interface, and to explain how to use …
Testing with model checkers: a survey
About a decade after the initial proposal to use model checkers for the generation of test
cases we take a look at the results in this field of research. Model checkers are formal …
cases we take a look at the results in this field of research. Model checkers are formal …
Uppaal SMC tutorial
This tutorial paper surveys the main features of Uppaal SMC, a model checking approach in
Uppaal family that allows us to reason on networks of complex real-timed systems with a …
Uppaal family that allows us to reason on networks of complex real-timed systems with a …
PRISM 4.0: Verification of probabilistic real-time systems
This paper describes a major new release of the PRISM probabilistic model checker,
adding, in particular, quantitative verification of (priced) probabilistic timed automata. These …
adding, in particular, quantitative verification of (priced) probabilistic timed automata. These …
Cyber–physical systems: A perspective at the centennial
KD Kim, PR Kumar - Proceedings of the IEEE, 2012 - ieeexplore.ieee.org
Cyber-physical systems (CPSs) are the next generation of engineered systems in which
computing, communication, and control technologies are tightly integrated. Research on …
computing, communication, and control technologies are tightly integrated. Research on …
Model checking
EM Clarke - Foundations of Software Technology and Theoretical …, 1997 - Springer
Abstract Model checking is an automatic technique for verifying finite-state reactive systems,
such as sequential circuit designs and communication protocols. Specifications are …
such as sequential circuit designs and communication protocols. Specifications are …
Correlation clustering
We consider the following clustering problem: we have a complete graph on n vertices
(items), where each edge (u, v) is labeled either+ or− depending on whether u and v have …
(items), where each edge (u, v) is labeled either+ or− depending on whether u and v have …
Model checking programs
W Visser, K Havelund, G Brat, SJ Park… - Automated software …, 2003 - Springer
The majority of work carried out in the formal methods community throughout the last three
decades has (for good reasons) been devoted to special languages designed to make it …
decades has (for good reasons) been devoted to special languages designed to make it …
Timed automata: Semantics, algorithms and tools
J Bengtsson, W Yi - Advanced Course on Petri Nets, 2003 - Springer
This chapter is to provide a tutorial and pointers to results and related work on timed
automata with a focus on semantical and algorithmic aspects of verification tools. We …
automata with a focus on semantical and algorithmic aspects of verification tools. We …