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 :
بازگشت