FMA@CDC
2nd edition
of Formal Methods for Aerospace
Abstracts
In the presentation order
Henk Blom
Stochastic
Hybrid Systems Modelling, Bisimulation and Safety Verification
of Airborne Self Separation
In
spite of advances in formal and probabilistic verification approaches, fault
and event trees still are the dominant techniques used for safety risk analysis
in aviation. However, the combination of concurrent, dynamic and random effects
that appear in air traffic cannot properly be captured by these classical
techniques. In this lecture it will be explained how safety risk modeling and analysis can be formulated as a problem of
estimating rare event probabilities for a large scale stochastic hybrid system.
Subsequently it is explained how rare event estimation theory for diffusions
can be extended to a large scale stochastic hybrid system (SHS) where a very
huge number of rare discrete modes may contribute significantly to the rare
event estimation. Essentially, the approach taken is to develop a compositional
model of the air traffic operation considered in the form of a large scale SHS,
subsequently to introduce a suitable aggregation of the discrete modes of this
large scale SHS, and then to develop importance sampling and Rao-Blackwellization relative to these aggregations. The
practical use of this approach is demonstrated for the estimation of mid-air
collision probability when aircraft are flying under an airborne self
separation concept of operation.
Serdac Karaman
Anytime algorithms for differential games: applications to
aerospace systems
Manuela
Bujorianu
Logics for Stochastic Hybrid Control Systems
In this talk, we address the issue of logical
characterization of reachability analysis of time
systems with stochastic features. This problem is now well understood and
successfully investigated for probabilistic systems with discrete state change
like Markov chains and labelled Markov processes. In the last decade, this
problem has been formulated for systems with continuous state change (continuous-time,
continuous state). Despite of many investigations in various engineering
fields, the techniques from the discrete case could not be extended to the
continuous case. In this work, we present a new model theoretic logic that
characterizes a bisimulation relation for continuous
time continuous space Markov processes. For this logic we define a new
semantics using state space symmetries. These are a recent concept that was
successfully used in model checking. Using this semantics, we prove a full abstraction
result. Moreover, we prove a result that can be used in model checking, namely
that the bisimulation preserves the probabilities of
the reachable sets.
Antonios Tsourdos
Towards Guaranteed
Performance of Dynamic Behaviour of Multiple Unmanned Aerial Vehicles
To ensure
guaranteed performance of cooperating UAVs the
behaviours of the UAVs have to be modelled for the
purpose of analysis and verification of desirable properties. Formal modelling
techniques originally evolved around the study of reactive systems. A reactive
system is a system which maintains constant interaction with the environment in
which it operates. Therefore, its specification must be done in terms of
ongoing behaviour over time. This talk presents a formal modelling and verification
for a multiple UAV system on surveillance and recognisance mission. Kripke modelling formalism is used to formally model the
decentralized cooperative control strategy and the desired system properties
are expressed in temporal logic statements. The Kripke
model is then subjected to an algorithmic verification technique known as model
checking and the validity of the temporal formulae on the model is verified.
Sayan Mitra
Hybrid Modelling and
Verification of Aerospace Systems
Hybrid automaton-based modeling and verification of realistic systems has faced
several roadblocks both in theoretical scalability of algorithms and in the
availability of practical software tools. In this talk, I will describe several
ongoing projects at the
Alessandro
Pinto
Stochastic model-based
design of Aerospace Systems
The thermal management
system of a prototypical aircraft is abstracted and modeled
as a stochastic hybrid system. This application is used as the driver to
develop computational methods for probabilistic reachability
analysis of this class of models. We discuss the challenges faced in the
development of these methods and present a tool under development at the
To overcome the complexity of the analysis problem, we show a practical
implementation of contract-based design for this class of systems. The design
methodology we developed allows us to analyze the system in its full complexity
including thermal management system, control and embedded architecture.
Maria Prandini
Reachability Analysis for Probabilistic Hybrid
Systems with Application to Air Traffic Management
A reachability problem consists of determining if the
trajectories of some system will eventually enter a pre-specified set. An
important application of reachability analysis is the
verification of the correct behavior of a system,
which makes reachability analysis relevant in a
variety of contexts and, in particular, in those safety-critical applications
where a certain region of the state space is “unsafe” and one has to verify that the system state keeps outside
this unsafe set. In this talk, we describe a methodology for safety analysis of
a certain class of probabilistic hybrid systems, and show how it can be useful
within the air traffic management context.
Jianghai Hu
Generating functions of
randomly switching systems
In this talk, the notion of generating functions is introduced as
a framework to study quantitatively the stability and stabilizability
of switched systems, including randomly switching systems. Several important
quantities, such as the joint spectral radius, Lyapunov
exponent, L2-induced gain, stabilizability index, can
be characterized uniformly in such a framework. Efficient numerical algorithms
will be proposed for the estimations of these quantities. As an example, the
application to the consensus problem on randomly changing networks will be
discussed.
Kostas Margellos
& John Lygeros
4D trajectory management: Reachability theory formulation and target window
implementation
4D trajectory management is widely regarded as the basis for the
next generation air traffic management systems envisioned by SESAR and NextGen. We discuss how timing requirements inherent in 4D
trajectory management can be formulated in the context of reachability
theory. We outline methods and computational tools from reachability
theory and highlight how they can be adapted to characterize the maneuvering freedom afforded by timing requirements. We
also demonstrate how reachability tools can be used
to perform conflict resolution while respecting 4D trajectory constraints
whenever possible. The discussion is framed in the context of the so-called
target windows, a framework that can serve a possible implementation of 4D
trajectory management currently under investigation by the CATS project.
Joost-Pieter Katoen
Correctness,
Safety and Performance of Aerospace Systems
This talk
presents a component-based modelling approach to system-software co-engineering
of real-time embedded systems, in particular aerospace systems. Our method is centered around the standardized
Architecture Analysis and Design Language (AADL) modelling framework. We
formalize a significant subset of AADL, incorporating its recent Error Model
Annex for modelling faults and repairs. The major distinguishing aspects of
this component-based approach are the possibility to describe nominal hardware
and software operations, hybrid (and timing) aspects, as well as probabilistic
faults and their propagation and recovery. Moreover, it supports dynamic
reconfiguration of components and intercomponent
connections. The operational semantics gives a precise interpretation of
specifications by providing a mapping onto networks of event-data automata.
These networks are then subject to different kinds of formal analysis such as
model checking, safety and dependability analysis and performability
(i.e., performance under degraded modes of
operation) evaluation. We demonstrate tool support realizing these
analyses and report on industrial case studies that have been carried out in
the context of aerospace systems.