Abstract
Aspect-oriented programming (AOP) has received considerable interest, in particular as an extension of object-oriented programming. However, current object-oriented software design techniques, such as UML, are not well suited to cope with aspect orientation. In this paper we discuss a design approach, called CoCompose, which supports aspect orientation and software evolution. The CoCompose design language adopts a generic concept construct for describing software systems. Design-level relationships between concepts can be expressed by applying the parameterised feature construct. Complete CoCompose models can be translated into executable programs using an automatic translation process.
Original language | English |
---|---|
Title of host publication | Workshop on Aspect-Oriented Design |
Place of Publication | Enschede |
Publisher | University of Twente |
Number of pages | 10 |
Publication status | Published - 2002 |
Event | Workshop on Aspect-Oriented Design, AOD 2002: Identifying, Separating & Verifying Concerns in the Design - University of Twente, Enschede, Netherlands Duration: 23 Apr 2002 → 23 Apr 2002 http://modularity.info/conference/2002/aod.html |
Conference
Conference | Workshop on Aspect-Oriented Design, AOD 2002 |
---|---|
Abbreviated title | AOD |
Country/Territory | Netherlands |
City | Enschede |
Period | 23/04/02 → 23/04/02 |
Internet address |
Keywords
- METIS-211573