Aspect-Oriented Analysis for Architectural Design

Tomoji Kishi, Natsuko Noda

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

Abstract

It is expected that software architecture remains steady throughout its evolution. In order to design software architecture to have robustness towards evolution, it is important to capture the commonality and differences among potential software that will be developed on the software architecture, and design the software architecture to accommodate the commonality and differences. We have to capture the commonality and differences not only from functional aspect, but also from aspects relate to quality attributes, such as performance and reliability, because requirements on quality attributes also have strong impact on software architecture. In this paper, we propose aspect-oriented analysis method, in which we can capture commonality and differences between software, considering requirements on quality attributes.

Original languageEnglish
Title of host publicationInternational Workshop on Principles of Software Evolution (IWPSE)
EditorsT. Tamai, M. Aoyama, K. Bennett
Pages126-129
Number of pages4
Publication statusPublished - 2001
Externally publishedYes
Event4th International Workshop on Principles of Software Evolution - Vienna
Duration: 2001 Sep 102001 Sep 11

Other

Other4th International Workshop on Principles of Software Evolution
CityVienna
Period01/9/1001/9/11

Fingerprint

Architectural design
Software architecture
Software design

Keywords

  • Aspect-oriented
  • Product-lines
  • Quality attributes
  • Software architecture
  • Software evolution

ASJC Scopus subject areas

  • Software

Cite this

Kishi, T., & Noda, N. (2001). Aspect-Oriented Analysis for Architectural Design. In T. Tamai, M. Aoyama, & K. Bennett (Eds.), International Workshop on Principles of Software Evolution (IWPSE) (pp. 126-129)

Aspect-Oriented Analysis for Architectural Design. / Kishi, Tomoji; Noda, Natsuko.

International Workshop on Principles of Software Evolution (IWPSE). ed. / T. Tamai; M. Aoyama; K. Bennett. 2001. p. 126-129.

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

Kishi, T & Noda, N 2001, Aspect-Oriented Analysis for Architectural Design. in T Tamai, M Aoyama & K Bennett (eds), International Workshop on Principles of Software Evolution (IWPSE). pp. 126-129, 4th International Workshop on Principles of Software Evolution, Vienna, 01/9/10.
Kishi T, Noda N. Aspect-Oriented Analysis for Architectural Design. In Tamai T, Aoyama M, Bennett K, editors, International Workshop on Principles of Software Evolution (IWPSE). 2001. p. 126-129
Kishi, Tomoji ; Noda, Natsuko. / Aspect-Oriented Analysis for Architectural Design. International Workshop on Principles of Software Evolution (IWPSE). editor / T. Tamai ; M. Aoyama ; K. Bennett. 2001. pp. 126-129
@inproceedings{381c333eb26e4322bcd08017eecf28e2,
title = "Aspect-Oriented Analysis for Architectural Design",
abstract = "It is expected that software architecture remains steady throughout its evolution. In order to design software architecture to have robustness towards evolution, it is important to capture the commonality and differences among potential software that will be developed on the software architecture, and design the software architecture to accommodate the commonality and differences. We have to capture the commonality and differences not only from functional aspect, but also from aspects relate to quality attributes, such as performance and reliability, because requirements on quality attributes also have strong impact on software architecture. In this paper, we propose aspect-oriented analysis method, in which we can capture commonality and differences between software, considering requirements on quality attributes.",
keywords = "Aspect-oriented, Product-lines, Quality attributes, Software architecture, Software evolution",
author = "Tomoji Kishi and Natsuko Noda",
year = "2001",
language = "English",
pages = "126--129",
editor = "T. Tamai and M. Aoyama and K. Bennett",
booktitle = "International Workshop on Principles of Software Evolution (IWPSE)",

}

TY - GEN

T1 - Aspect-Oriented Analysis for Architectural Design

AU - Kishi, Tomoji

AU - Noda, Natsuko

PY - 2001

Y1 - 2001

N2 - It is expected that software architecture remains steady throughout its evolution. In order to design software architecture to have robustness towards evolution, it is important to capture the commonality and differences among potential software that will be developed on the software architecture, and design the software architecture to accommodate the commonality and differences. We have to capture the commonality and differences not only from functional aspect, but also from aspects relate to quality attributes, such as performance and reliability, because requirements on quality attributes also have strong impact on software architecture. In this paper, we propose aspect-oriented analysis method, in which we can capture commonality and differences between software, considering requirements on quality attributes.

AB - It is expected that software architecture remains steady throughout its evolution. In order to design software architecture to have robustness towards evolution, it is important to capture the commonality and differences among potential software that will be developed on the software architecture, and design the software architecture to accommodate the commonality and differences. We have to capture the commonality and differences not only from functional aspect, but also from aspects relate to quality attributes, such as performance and reliability, because requirements on quality attributes also have strong impact on software architecture. In this paper, we propose aspect-oriented analysis method, in which we can capture commonality and differences between software, considering requirements on quality attributes.

KW - Aspect-oriented

KW - Product-lines

KW - Quality attributes

KW - Software architecture

KW - Software evolution

UR - http://www.scopus.com/inward/record.url?scp=1442327904&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=1442327904&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:1442327904

SP - 126

EP - 129

BT - International Workshop on Principles of Software Evolution (IWPSE)

A2 - Tamai, T.

A2 - Aoyama, M.

A2 - Bennett, K.

ER -