. Formal verification of computer-based engineering systems is only meaningful if the mathematical models used are derived systematically, recording the assumptions made at each modelling stage. In this paper we give an exposition of research efforts in cooperation with aerospace industries in Sweden. We emphasize the need for modelling techniques and languages covering the whole spectrum from informal engineering documents, to hybrid mathematical models. In this modelling process we give as much weight to the physical environment as to the controlling software. In particular, we report on our experience using switched bond graphs for the modelling of hardware components in hybrid systems. We present the basic ideas underlying bond graphs and illustrate the approach by modelling an aircraft landing gear system. This system consists of actuating hydromechanic and electromechanic hardware, as well as controlling components implemented in software and electronics. We present a detailed an...
|
1751
|
Statecharts: A visual formalism for complex systems
– Harel
- 1987
|
|
451
|
The algorithmic analysis of hybrid systems
– Alur, Courcoubetis, et al.
- 1995
|
|
425
|
Wonham. The control of discrete event systems
– Ramadge, Murray
- 1989
|
|
413
|
PVS: A prototype verification system
– Owre, Rushby
- 1992
|
|
332
|
Synchronous programming of reactive systems
– Halbwachs
- 1993
|
|
227
|
Automatic symbolic verification of embedded systems
– Alur, Henzinger, et al.
- 1996
|
|
136
|
The foundations of Esterel
– Berry
- 2000
|
|
82
|
Analysis and Design of Engineering Systems
– Paynter
- 1961
|
|
78
|
Duration calculus: logical foundations
– Hansen, Zhou
- 1997
|
|
65
|
An extended duration calculus for hybrid realtime systems
– Zhou, Ravn, et al.
- 1993
|
|
62
|
Automated Proofs of Object Code For a Widely Used Microprocessor
– Yu
- 1992
|
|
55
|
Object-Oriented Modeling and Simulation of Hybrid Systems
– Andersson
- 1994
|
|
51
|
Using Formal Methods to Develop an ATC Information System
– Hall
- 1996
|
|
46
|
Design of embedded real-time computing systems
– Ravn
- 1995
|
|
25
|
Variable causality in bond graphs caused by discrete effects
– Stromberg, Top, et al.
- 1993
|
|
24
|
Formal Requirements Analysis of an Avionics Control System
– Dutertre, Stavridou
- 1997
|
|
23
|
On the role of bond graph causality in modeling mechatronics systems
– Dijk
- 1994
|
|
22
|
A Mode Switching Modelling Philosophy
– Stromberg
- 1994
|
|
17
|
The Esterel v5 Language Primer
– BERRY
- 1997
|
|
16
|
Srivas. Modular verification of srt division
– Ruess, Shankar, et al.
- 1996
|
|
14
|
System dynamics - A unified approach (2nd edition
– Karnopp, Rosenberg, et al.
- 1990
|
|
14
|
Conceptual modelling of physical systems
– Top
- 1993
|
|
13
|
Proving dynamic properties in an aerospace application
– Nadjm-Tehrani, Stromberg
- 1995
|
|
11
|
Towards a Duration Calculus proof assistant
– Skakkebaek, Shankar
|
|
11
|
Reactive Systems in Physical Environments: Compositional Modelling and Framework for Verification
– Nadjm-Tehrani
- 1994
|
|
10
|
From physical modelling to compositional models of hybrid systems
– Nadjm-Tehrani, Stromberg
- 1994
|
|
10
|
Model checking strategies for linear hybrid systems
– Henzinger, Ho
- 1994
|
|
6
|
Reactive Systems in Physical Environments
– Nadjm-Tehrani
- 1995
|
|
6
|
Conceptual modelling of mode switching physical systems
– Soderman
- 1995
|
|
6
|
Switched Bond Graphs as Front-end to Formal Verification of Hybrid Systems
– Stromberg, Nadjm-Tehrani, et al.
- 1996
|
|
6
|
Completeness and consistency in heirarchical statebased requirements
– Heimdahl, Leveson
- 1996
|
|
5
|
Omola - An Object Oriented Modeling Language
– Mattsson, Andersson
- 1993
|
|
3
|
Dymola User's Manual. Dynasim
– Elmqvist
- 1994
|
|
3
|
Constitutive and modulation structure in bond graph modeling
– Beaman, Rosenberg
- 1988
|
|
3
|
Breaking Through the V and V Bottleneck
– Croxford, Sutton
- 1995
|
|
3
|
Time-Deterministic Hybrid Transition Systems
– Nadjm-Tehrani
- 1999
|
|
3
|
Hybrid Systems Verification Combining Duration Calculus and Bond Graphs
– Stromberg, Nadjm-Tehrani
- 1997
|
|
2
|
JAS-95 Lite: Modeling and Formal Analysis of Dynamic Properties
– Nadjm-Tehrani, Stromberg
- 1996
|
|
1
|
Morten's Masters Thesis
– Nielsen
- 1997
|