DocumentCode :
1863085
Title :
A Game Perspective of Refinement of Component Models
Author :
Wang, Zizhen ; Wang, Hanpin ; Cao, Yongzhi ; Qu, Wanling ; Jin, Wei ; Zhu, Meixia
fYear :
2010
fDate :
19-23 July 2010
Firstpage :
437
Lastpage :
442
Abstract :
Previous works on formal development for component-based systems usually equate refinement relations as behaviors containment. This setting facilitates verifying safety properties, but can´t capture the intuition that a refined component should more easily react to the environment and is not convenient from a point view of design. To address this issue, we argue in favor of defining refinement of component models in terms of alternating simulation, which is a relation on game models with a game-theoretical interpretation. We investigate the refinement relations of component models in the framework of rCOS, which is a formal development method for component systems. We propose the refinement relations of rCOS contract models and specification models respectively and further prove they are alternating simulations. Finally, we define the composition operator on specifications and show the alternating refinement is compositional with respect to this operator.
Keywords :
formal specification; formal verification; game theory; object-oriented programming; refinement calculus; component-based system; formal development; formal method; game model; game theoretical interpretation; rCOS; refinement relation; specification model; Computational modeling; Contracts; Design methodology; Games; Protocols; Semantics; Software; alternating simulation; component; game; refinement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual
Conference_Location :
Seoul
ISSN :
0730-3157
Print_ISBN :
978-1-4244-7512-4
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2010.52
Filename :
5676293
Link To Document :
بازگشت