• 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