• DocumentCode
    3482222
  • Title

    Architectural Mismatch Detection between Component and Aspect Based on Finite Automata

  • Author

    Zhang, Yang ; Zhang, Jingjun ; Li, Hui

  • Author_Institution
    Sch. of Inf. Sci.&Eng., Hebei Univ. of Sci. & Technol., Shijiazhuang
  • fYear
    2008
  • fDate
    21-24 Sept. 2008
  • Firstpage
    248
  • Lastpage
    251
  • Abstract
    Architectural mismatch increases the underlying danger of compositional system and reduces the reusability of component. Traditional architectural mismatch throws much concern on the mismatch between components. Nonfunctional property, regard as the second or even third-class entity, is used to guide to choose component and connector, implement analysis of the performance and check the constraint. By introducing Aspect to software architecture, this paper extends the basic elements of software architecture by two means: 1) taken nonfunctional property as a first-class entity and 2) describing it with Aspect. Firstly, this paper defines the connection between component and aspect. The different way of composition between component and aspect determines the mismatch which is different from the mismatch between components. Secondly the architectural mismatch is described through finite automata. Finally, the algorithm of architectural mismatch detection is proposed. A simple example validates the algorithm roughly, and the advantages as well as the problems of the algorithm are discussed.
  • Keywords
    finite automata; software architecture; software reusability; Aspect; architectural mismatch detection; component reusability; finite automata; software architecture; Assembly systems; Automata; Computer architecture; Connectors; Information science; Performance analysis; Runtime; Software architecture; Software design; Software systems; architecture mismatch; aspect; component; finite automata;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics, Automation and Mechatronics, 2008 IEEE Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4244-1675-2
  • Electronic_ISBN
    978-1-4244-1676-9
  • Type

    conf

  • DOI
    10.1109/RAMECH.2008.4681324
  • Filename
    4681324