Title :
Research on Behavior Adaptation of Software Component
Author :
Shi, Jinyu ; Xie, Xiong ; Zhang, Weishi ; Zhang, Xiuguo ; Cao, Zhiying ; Zhai, Huawei
Author_Institution :
Dept. of Inf. Sci. & Technol., Dalian Maritime Univ., Dalian, China
Abstract :
Behavior adaptation of Software component is a crucial problem in component-based software engineering. A general approach is proposed to solve the behavior mismatch. Firstly, the synchronous vector between component behaviors according to the abstract specification of component behavior is calculated, and the specification of the adaptor is given. Then, in order to detect automatically deadlock mismatch, the synchronous product of Symbolic Transition Systems, which are the abstract specification of component behavior, is computed. The behavior of adaptor can be automatically calculated according to the synchronous vector. The adaptor can make component interaction correct. Finally, an example is presented to illustrate the proposed approach.
Keywords :
formal specification; object-oriented programming; vectors; abstract specification; component-based software engineering; symbolic transition system; synchronous vector; Adaptation model; Finite element methods; Protocols; Servers; Software; System recovery; behavior mismatch; combased software engineering; component behavior adaptation; component interaction;
Conference_Titel :
Parallel Architectures, Algorithms and Programming (PAAP), 2010 Third International Symposium on
Conference_Location :
Dalian
Print_ISBN :
978-1-4244-9482-8
DOI :
10.1109/PAAP.2010.29