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