DocumentCode
1878568
Title
Research on Component Behavior Protocols Mismatch Detection and Limited Assembly
Author
Jing-Zhou, Zhang ; Hong-Min, Ren ; Xiao-Kun, Ge ; Le-Qiu, Qian ; San-Yuan, Zhu
Author_Institution
Dept. of Comput. Sci. & Technol., Shanghai Maritime Univ., Shanghai, China
fYear
2009
fDate
27-29 May 2009
Firstpage
192
Lastpage
199
Abstract
As an effective specification method of supporting component design, assembly, verification and runtime monitoring, the component behavior protocol describes the time sequence constraints when the component interacts with its external environment dynamically. Using interface automata to describe component behavior protocol, the article proposes a formal definition and a detection algorithm thoughts for behavior protocols mismatches which would occur when components assembled. Compared with existing research on the compatibility of component interaction, our work has considered control characteristics of component interfaces and different situations of interfaces bindings, therefore the compatible and incompatible parts of composite component behavior protocol can be accurately distinguished. Based on above work, a limited composition approach for components is proposed. Two incompatible components can be assembled as a composite component with limited behavior protocol but reliable and usable, the reuse probability of a component is increased accordingly.
Keywords
automata theory; formal specification; object-oriented programming; program verification; protocols; software reusability; system monitoring; component assembly; component behavior protocol mismatch detection; component design; component interface automata; component verification method; effective specification method; formal definition; reuse probability; runtime monitoring; time sequence constraint; Assembly; Automata; Computer science; Computerized monitoring; Detection algorithms; Distributed computing; Protocols; Runtime environment; Software engineering; Time factors; Component Behavior Protocols; Interaction Compatibility; Interface Automata; Software Architecture; component Composition;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing, 2009. SNPD '09. 10th ACIS International Conference on
Conference_Location
Daegu
Print_ISBN
978-0-7695-3642-2
Type
conf
DOI
10.1109/SNPD.2009.83
Filename
5286671
Link To Document