Architectural design for evolution by analyzing requirements on quality attributes

Tomoji Kishi, Natsuko Noda, Takuya Katayama

研究成果: Conference contribution

1 引用 (Scopus)

抄録

It is important to design architecture to be steady throughout the evolution, or make the architecture to be the platform for product family. In order to design software architecture to have such characteristics we have to analyze the commonality and differences among requirements on potential software that are supposed to be developed on the architecture, and then design software architecture so as to accommodate the commonality and differences. In this paper, we propose an approach for architectural design in which we analyze the requirements on potential software in terms of the impact on the architecture, considering multiple quality attributes. We make case study on actual project that designed architecture for on-board system for ITS systems to examine the usefulness of the technique. We also apply the technique to the same architectural design problem to demonstrate that it is applicable to the real problem.

元の言語English
ホスト出版物のタイトルProceedings of the Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC and ICSC
ページ111-118
ページ数8
出版物ステータスPublished - 2001
外部発表Yes
イベント8th Asia Pacific Software Engineering Conference APSEC'2001 - Macao
継続期間: 2001 12 42001 12 7

Other

Other8th Asia Pacific Software Engineering Conference APSEC'2001
Macao
期間01/12/401/12/7

Fingerprint

Architectural design
Software architecture

ASJC Scopus subject areas

  • Computer Science(all)
  • Engineering(all)

これを引用

Kishi, T., Noda, N., & Katayama, T. (2001). Architectural design for evolution by analyzing requirements on quality attributes. : Proceedings of the Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC and ICSC (pp. 111-118)

Architectural design for evolution by analyzing requirements on quality attributes. / Kishi, Tomoji; Noda, Natsuko; Katayama, Takuya.

Proceedings of the Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC and ICSC. 2001. p. 111-118.

研究成果: Conference contribution

Kishi, T, Noda, N & Katayama, T 2001, Architectural design for evolution by analyzing requirements on quality attributes. : Proceedings of the Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC and ICSC. pp. 111-118, 8th Asia Pacific Software Engineering Conference APSEC'2001, Macao, 01/12/4.
Kishi T, Noda N, Katayama T. Architectural design for evolution by analyzing requirements on quality attributes. : Proceedings of the Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC and ICSC. 2001. p. 111-118
Kishi, Tomoji ; Noda, Natsuko ; Katayama, Takuya. / Architectural design for evolution by analyzing requirements on quality attributes. Proceedings of the Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC and ICSC. 2001. pp. 111-118
@inproceedings{eda033ba79ae416c979898c6d2ff1156,
title = "Architectural design for evolution by analyzing requirements on quality attributes",
abstract = "It is important to design architecture to be steady throughout the evolution, or make the architecture to be the platform for product family. In order to design software architecture to have such characteristics we have to analyze the commonality and differences among requirements on potential software that are supposed to be developed on the architecture, and then design software architecture so as to accommodate the commonality and differences. In this paper, we propose an approach for architectural design in which we analyze the requirements on potential software in terms of the impact on the architecture, considering multiple quality attributes. We make case study on actual project that designed architecture for on-board system for ITS systems to examine the usefulness of the technique. We also apply the technique to the same architectural design problem to demonstrate that it is applicable to the real problem.",
keywords = "Architectural design, Product-line, Quality attributes, Software architecture, Software evolution",
author = "Tomoji Kishi and Natsuko Noda and Takuya Katayama",
year = "2001",
language = "English",
pages = "111--118",
booktitle = "Proceedings of the Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC and ICSC",

}

TY - GEN

T1 - Architectural design for evolution by analyzing requirements on quality attributes

AU - Kishi, Tomoji

AU - Noda, Natsuko

AU - Katayama, Takuya

PY - 2001

Y1 - 2001

N2 - It is important to design architecture to be steady throughout the evolution, or make the architecture to be the platform for product family. In order to design software architecture to have such characteristics we have to analyze the commonality and differences among requirements on potential software that are supposed to be developed on the architecture, and then design software architecture so as to accommodate the commonality and differences. In this paper, we propose an approach for architectural design in which we analyze the requirements on potential software in terms of the impact on the architecture, considering multiple quality attributes. We make case study on actual project that designed architecture for on-board system for ITS systems to examine the usefulness of the technique. We also apply the technique to the same architectural design problem to demonstrate that it is applicable to the real problem.

AB - It is important to design architecture to be steady throughout the evolution, or make the architecture to be the platform for product family. In order to design software architecture to have such characteristics we have to analyze the commonality and differences among requirements on potential software that are supposed to be developed on the architecture, and then design software architecture so as to accommodate the commonality and differences. In this paper, we propose an approach for architectural design in which we analyze the requirements on potential software in terms of the impact on the architecture, considering multiple quality attributes. We make case study on actual project that designed architecture for on-board system for ITS systems to examine the usefulness of the technique. We also apply the technique to the same architectural design problem to demonstrate that it is applicable to the real problem.

KW - Architectural design

KW - Product-line

KW - Quality attributes

KW - Software architecture

KW - Software evolution

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

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

M3 - Conference contribution

AN - SCOPUS:0035690005

SP - 111

EP - 118

BT - Proceedings of the Asia-Pacific Software Engineering Conference and International Computer Science Conference, APSEC and ICSC

ER -