DocumentCode
1873201
Title
Research on Safe Behavior Adaptation of Software Component
Author
Xie, Xiong ; Zhang, Weishi ; Zhang, Xiuguo ; Cao, Zhiying ; Shi, Jinyu
Author_Institution
Dept. of Inf. Sci. & Technol., Dalian Maritime Univ., Dalian, China
fYear
2010
fDate
10-12 Dec. 2010
Firstpage
1
Lastpage
4
Abstract
The behavior adaptation of Software component is a crucial problem in component-based software engineering. Software Adaptation aims at generating, as automatically as possible, adaptors to compensate mismatch between component interfaces, and ensure the deadlock-freedom of component interaction at the architectural level. A general and safe approach is proposed to solve the behavior mismatch. Firstly, the model of component behavior adaptation is given. Then, the formal specification of component behavior protocol and the definition of adaptor are given. The deadlock is used to check the mismatch of component behavior. The behavior of adaptor can be calculated automatically from the adapted components and the adaptor specification. 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 approach proposed.
Keywords
formal specification; object-oriented programming; software architecture; architectural level; component based software engineering; component behavior protocol; component interaction; data exchange; deadlock free interaction; formal specification; safe behavior adaptation; software component; Adaptation model; Protocols; Servers; Silicon; Software; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-5391-7
Electronic_ISBN
978-1-4244-5392-4
Type
conf
DOI
10.1109/CISE.2010.5676886
Filename
5676886
Link To Document