• 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