DocumentCode
3042723
Title
A contract-based formalism for the specification of heterogeneous systems
Author
Benvenuti, L. ; Ferrari, A. ; Mangeruca, Leonardo ; Mazzi, E. ; Passerone, Roberto ; Sofronis, Christos
Author_Institution
Univ. di Roma La Sapienza, Rome
fYear
2008
fDate
23-25 Sept. 2008
Firstpage
142
Lastpage
147
Abstract
We present the mathematical formalism and the verification methodology of the contract-based model developed in the framework of the SPEEDS project. SPEEDS aims at developing methods and tools to support ldquospeculative designrdquo, a design methodology in which distributed designers develop different aspects of the overall system, in a concurrent but controlled way. Our generic mathematical model of contract supports this style of development. This is achieved by focusing on behaviors, by supporting the notion of ldquorich componentrdquo where functional and non-functional aspects of the system can be considered and combined, by representing rich components via their set of associated contracts, and by formalizing the process of component composition.
Keywords
distributed processing; formal specification; formal verification; project management; systems analysis; SPEEDS project; contract-based formalism; heterogeneous systems; mathematical formalism; speculative design; verification methodology; Aerospace industry; Automotive engineering; Contracts; Control systems; Design methodology; Embedded system; Mathematical model; Safety; Supply chains; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Specification, Verification and Design Languages, 2008. FDL 2008. Forum on
Conference_Location
Stuttgart
Print_ISBN
978-1-4244-2264-7
Type
conf
DOI
10.1109/FDL.2008.4641436
Filename
4641436
Link To Document