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 :
بازگشت