A Tutorial on Uppaal

G Behrmann, A David, KG Larsen - Formal methods for the design of real …, 2004 - Springer
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 …

Using formal specifications to support testing

RM Hierons, K Bogdanov, JP Bowen… - ACM Computing …, 2009 - dl.acm.org
Formal methods and testing are two important approaches that assist in the development of
high-quality software. While traditionally these approaches have been seen as rivals, in …

Supervisory control of discrete-event systems

WM Wonham, K Cai - 2019 - Springer
This monograph is based on the first author's lectures at the University of Toronto during the
sessions 1987–88 through 2017–18, as well as at Washington University (St. Louis) in May …

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 …

[图书][B] Principles of model checking

C Baier, JP Katoen - 2008 - books.google.com
A comprehensive introduction to the foundations of model checking, a fully automated
technique for finding flaws in hardware and software; with extensive examples and both …

[图书][B] Verification and control of hybrid systems: a symbolic approach

P Tabuada - 2009 - books.google.com
Hybrid systems describe the interaction of software, described by finite models such as finite-
state machines, with the physical world, described by infinite models such as differential …

[PDF][PDF] UPPAAL in a nutshell

KG Larsen, P Pettersson, W Yi - International journal on software tools …, 1997 - user.it.uu.se
This paper presents the overal structure, the design criteria, and the main features of the tool
box Uppaal. It gives a detailed user guide which describes how to use the various tools of …

A logic for reasoning about time and reliability

H Hansson, B Jonsson - Formal aspects of computing, 1994 - Springer
We present a logic for stating properties such as,“after a request for service there is at least a
98% probability that the service will be carried out within 2 seconds”. The logic extends the …

The algorithmic analysis of hybrid systems

R Alur, C Courcoubetis, N Halbwachs… - Theoretical computer …, 1995 - Elsevier
We present a general framework for the formal specification and algorithmic analysis of
hybrid systems. A hybrid system consists of a discrete program with an analog environment …

A brief account of runtime verification

M Leucker, C Schallhart - The journal of logic and algebraic programming, 2009 - Elsevier
In this paper, a brief account of the field of runtime verification is given. Starting with a
definition of runtime verification, a comparison to well-known verification techniques like …