TY - GEN
T1 - On aspect-oriented design-an approach to designing quality attributes
AU - Noda, Natsuko
AU - Kishi, Tomoji
PY - 1999/1/1
Y1 - 1999/1/1
N2 - It is difficult to design software to meet its goal on quality attributes, because there are many factors related to quality attributes, and the relationships between these factors and quality attributes are quite complicated. However, we do not have a systematic way to design software considering quality attributes. Consequently, we have many troubles in the attainment of required quality attributes in actual software development. We are examining a design method, aspect oriented design (AOD) based on the idea of "aspect orientedness" proposed in the programming community as aspect oriented programming. In AOD, aspects corresponding to quality attributes are considered separately, and software architectures suitable for each aspect are designed independently and woven into the final architecture. The authors introduce their approach and demonstrate the effectiveness of the approach using an example.
AB - It is difficult to design software to meet its goal on quality attributes, because there are many factors related to quality attributes, and the relationships between these factors and quality attributes are quite complicated. However, we do not have a systematic way to design software considering quality attributes. Consequently, we have many troubles in the attainment of required quality attributes in actual software development. We are examining a design method, aspect oriented design (AOD) based on the idea of "aspect orientedness" proposed in the programming community as aspect oriented programming. In AOD, aspects corresponding to quality attributes are considered separately, and software architectures suitable for each aspect are designed independently and woven into the final architecture. The authors introduce their approach and demonstrate the effectiveness of the approach using an example.
KW - aspect
KW - aspect-oriented design
KW - design method
KW - performance
KW - quality attribute
KW - soft ware architecture
UR - http://www.scopus.com/inward/record.url?scp=79956224032&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79956224032&partnerID=8YFLogxK
U2 - 10.1109/APSEC.1999.809607
DO - 10.1109/APSEC.1999.809607
M3 - Conference contribution
AN - SCOPUS:79956224032
T3 - Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999
SP - 230
EP - 237
BT - Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 6th Asia Pacific Software Engineering Conference, APSEC 1999
Y2 - 7 December 1999 through 10 December 1999
ER -