• DocumentCode
    3233378
  • Title

    On aspect-oriented software architecture: it implies a process as well as a product

  • Author

    Noro, Masami ; Kumazaki, Atsushi

  • Author_Institution
    Dept. Info. & Telecomm. Eng, Nanzan Univ., Aichi, Japan
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    276
  • Lastpage
    285
  • Abstract
    We assume that software architecture is a set of aspects which represent concerns that are multidimensionally separated. Moreover, software architecture is assumed to be not just a product model, but also implying a software process for its implementation. We view the architecture as a set of aspects connected via join points. In this sense, the aspect is the composite component and the join point is the connector. The aspect, in turn, consists of a set of components from a different abstraction level of the development stage. A connector implies an order for the development of connected components. Based on this assumption, the architecture (connectors) defines a partial-order process for development. This paper describes an idea which considers how a software architecture defines the software process in the context of aspect-orientation. We demonstrate how it works with several examples.
  • Keywords
    object-oriented programming; software architecture; aspect-oriented software architecture; composite component; connector; join points; partial-order process; Application software; Computer architecture; Connectors; Design methodology; Object oriented modeling; Production facilities; Programming; Software architecture; Software engineering; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2002. Ninth Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-1850-8
  • Type

    conf

  • DOI
    10.1109/APSEC.2002.1182997
  • Filename
    1182997