DocumentCode :
537344
Title :
Safety Verification of Software Component Behavior Adaptation
Author :
Xie, Xiong ; Zhang, Weishi ; Cao, Zhiying ; Zhang, Xiuguo ; Shi, Jinyu
Author_Institution :
Dept. of Inf. Sci. & Technol., Dalian Maritime Univ., Dalian, China
fYear :
2010
fDate :
7-9 Nov. 2010
Firstpage :
1
Lastpage :
4
Abstract :
The behavior adaptation of Software component is a crucial problem in component-based software engineering. Software component adaptation aims at generating, as automatically as possible, adaptors to compensate behavior mismatch during components interaction, and ensure the deadlock-freedom of components interaction at the architectural level. A general and safe approach is proposed to solve the behavior mismatch. Firstly, the model of component behavior adaptation and the definition of adaptor are given. Then, the formal specification of component behavior protocol is given and the safety of component behavior adaptation is verified formally. The adaptor can make the correctness of the component interaction with data exchange, and realize the reordering of message. Finally, an example is presented to illustrate the validity of the approach proposed in this paper.
Keywords :
electronic data interchange; formal specification; formal verification; object-oriented programming; software architecture; software fault tolerance; behavior mismatch; component behavior protocol; component interaction; component-based software engineering; data exchange; deadlock-freedom; formal specification; safety verification; software architectural; software component behavior adaptation; Adaptation model; Finite element methods; Protocols; Safety; Servers; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
E-Product E-Service and E-Entertainment (ICEEE), 2010 International Conference on
Conference_Location :
Henan
Print_ISBN :
978-1-4244-7159-1
Type :
conf
DOI :
10.1109/ICEEE.2010.5661347
Filename :
5661347
Link To Document :
بازگشت