• DocumentCode
    159112
  • Title

    Refinement-based synthesis of correct contract model decompositions

  • Author

    Thi Thieu Hoa Le ; Passerone, Roberto

  • Author_Institution
    Dipt. di Ingengenria e Scienza dell´Inf., Univ. of Trento, Trento, Italy
  • fYear
    2014
  • fDate
    19-21 Oct. 2014
  • Firstpage
    134
  • Lastpage
    143
  • Abstract
    In distributed development of modern systems, contracts play a vital role in ensuring interoperability of components and adherence to specifications. It is therefore often desirable to verify the satisfaction of an overall property represented as a contract, given the satisfaction of smaller properties also represented as contracts. When the verification result is negative, designers must face the issue of refining the sub-properties and components. This is an instance of the classical synthesis problems: “can we construct a model that satisfies some given specification?”. In this work, we propose a strategy enabling designers to synthesize or refine a set of contracts so that their composition satisfies a given contract. We develop a generic algebraic method, and show how it can be applied in different contract models to support top-down component-based development of distributed systems.
  • Keywords
    contracts; formal specification; formal verification; object-oriented programming; open systems; classical synthesis problems:; correct contract model decompositions; distributed development; distributed systems; generic algebraic method; interoperability; overall property satisfaction; refinement-based synthesis; top-down component-based development; Automata; Cognition; Contracts; Equations; Mathematical model; Semantics; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Codesign (MEMOCODE), 2014 Twelfth ACM/IEEE International Conference on
  • Conference_Location
    Lausanne
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2014.6961851
  • Filename
    6961851