On aspect-oriented design-an approach to designing quality attributes

Natsuko Noda, Tomoji Kishi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

13 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages230-237
Number of pages8
ISBN (Electronic)0769505090, 9780769505091
DOIs
Publication statusPublished - 1999 Jan 1
Externally publishedYes
Event6th Asia Pacific Software Engineering Conference, APSEC 1999 - Takamatsu, Japan
Duration: 1999 Dec 71999 Dec 10

Other

Other6th Asia Pacific Software Engineering Conference, APSEC 1999
CountryJapan
CityTakamatsu
Period99/12/799/12/10

Fingerprint

Software design
Aspect oriented programming
Software architecture
Computer programming
Software engineering

Keywords

  • aspect
  • aspect-oriented design
  • design method
  • performance
  • quality attribute
  • soft ware architecture

ASJC Scopus subject areas

  • Software

Cite this

Noda, N., & Kishi, T. (1999). On aspect-oriented design-an approach to designing quality attributes. In Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999 (pp. 230-237). [809607] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/APSEC.1999.809607

On aspect-oriented design-an approach to designing quality attributes. / Noda, Natsuko; Kishi, Tomoji.

Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999. Institute of Electrical and Electronics Engineers Inc., 1999. p. 230-237 809607.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Noda, N & Kishi, T 1999, On aspect-oriented design-an approach to designing quality attributes. in Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999., 809607, Institute of Electrical and Electronics Engineers Inc., pp. 230-237, 6th Asia Pacific Software Engineering Conference, APSEC 1999, Takamatsu, Japan, 99/12/7. https://doi.org/10.1109/APSEC.1999.809607
Noda N, Kishi T. On aspect-oriented design-an approach to designing quality attributes. In Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999. Institute of Electrical and Electronics Engineers Inc. 1999. p. 230-237. 809607 https://doi.org/10.1109/APSEC.1999.809607
Noda, Natsuko ; Kishi, Tomoji. / On aspect-oriented design-an approach to designing quality attributes. Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999. Institute of Electrical and Electronics Engineers Inc., 1999. pp. 230-237
@inproceedings{f9d880f744914c7ab20055419b593761,
title = "On aspect-oriented design-an approach to designing quality attributes",
abstract = "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.",
keywords = "aspect, aspect-oriented design, design method, performance, quality attribute, soft ware architecture",
author = "Natsuko Noda and Tomoji Kishi",
year = "1999",
month = "1",
day = "1",
doi = "10.1109/APSEC.1999.809607",
language = "English",
pages = "230--237",
booktitle = "Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

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

SP - 230

EP - 237

BT - Proceedings - 6th Asia Pacific Software Engineering Conference, APSEC 1999

PB - Institute of Electrical and Electronics Engineers Inc.

ER -