DocumentCode
2232042
Title
Formal semantics for component assembly pattern of software architecture
Author
Guo Wei ; Xu Sheng ; Xu Ren Zuo
Author_Institution
Coll. of Comput. Sci., Wuhan Univ., Wuhan, China
fYear
2008
fDate
8-11 Dec. 2008
Firstpage
2186
Lastpage
2190
Abstract
The performance and reliability of component-based software architectures rely fundamentally on the quality of the components and the configuration that the system is composed. This paper analysis the assembly patterns and interaction behaviors of components at first, then an ontology of the component¿s operation is proposed, which the interactions of components are formalized and abstracted. Based on the in-depth analysis of the component assembly patterns, this paper try to define the assembly patterns in architecture on process algebra theory, which can establish a practical means of describing and analyzing the component assembly pattern in the software architectures. Furthermore, the architecture algebra model has been built, which can set a theoretical foundation for the further research on analysis and validation of architecture.
Keywords
algebra; object-oriented programming; ontologies (artificial intelligence); software architecture; software reliability; architecture algebra model; component assembly pattern; component-based software architectures; formal semantics; ontology; reliability; Algebra; Application software; Assembly systems; Computer architecture; Computer science; Educational institutions; Pattern analysis; Software architecture; Software quality; Software systems; Component Assembly; Process Algebra; Semantics; Software Component; Software architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Engineering and Engineering Management, 2008. IEEM 2008. IEEE International Conference on
Conference_Location
Singapore
Print_ISBN
978-1-4244-2629-4
Electronic_ISBN
978-1-4244-2630-0
Type
conf
DOI
10.1109/IEEM.2008.4738259
Filename
4738259
Link To Document