Hybrid systems are systems that intermix discrete and continuous behavior. Interest in hybrid systems has grown in recent years, mainly because of their relation with embedded systems (systems that interact with the continuously changing real-world). In order to deal with complex problems, compositional specification and verification methods are needed. Using the specification language of HyTech as a starting point, an institution of hybrid systems is established. Generalizing the results for classical systems, free aggregation, interconnection and abstraction of hybrid systems are presented as categorial constructions within the proposed institution, at both the specification and the model levels. The HyTech parallel composition constructor is shown to be a particular case of interconnection. Compositional model checking of a complex system is shown to be possible by capitalizing on categorial structure. A class of properties that can be verified with HyTech is identified.
[1]
Thomas A. Henzinger,et al.
Prooving Safety Properties of Hybrid Systems
,
1994,
FTRTFT.
[2]
Zohar Manna,et al.
Hybrid Diagrams: A Deductive-Algorithmic Approach to Hybrid System Verification
,
1997,
STACS.
[3]
Cristina Sernadas,et al.
Denotational semantics of object specification
,
1998,
Acta Informatica.
[4]
Thomas A. Henzinger,et al.
The Algorithmic Analysis of Hybrid Systems
,
1995,
Theor. Comput. Sci..
[5]
Glynn Winskel,et al.
Semantics and Logics of Computation: Categories in Concurrency
,
1997
.
[6]
Thomas A. Henzinger,et al.
A User Guide to HyTech
,
1995,
TACAS.
[7]
Thomas A. Henzinger,et al.
Automatic Symbolic Verification of Embedded Systems
,
1996,
IEEE Trans. Software Eng..