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
Link To Document