Aspect-oriented modeling for variability management

Natsuko Noda, Tomoji Kishi

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

30 Citations (Scopus)

Abstract

In product line development (PLD), reusability is the key factor, and it is important to make architecture and components flexibly configurable. Thus far, several techniques for utilizing aspect-oriented technologies (AOTs) for PLD have been proposed. However, the application of AOTs to PLD is not simple and various issues related to the application, such as an invasive change problem that prevents reusability, have been reported. We have proposed an aspectoriented modeling (AOM) mechanism that separates concerns from their relationships with other concerns. In this study, we propose the application of our AOM to variability management and demonstrate the effectiveness of our approach with the help of a case study of embedded software.

Original languageEnglish
Title of host publicationProceedings - 12th International Software Product Line Conference, SPLC 2008
Pages213-222
Number of pages10
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event12th International Software Product Line Conference, SPLC 2008 - Limerick
Duration: 2008 Sep 82008 Sep 12

Other

Other12th International Software Product Line Conference, SPLC 2008
CityLimerick
Period08/9/808/9/12

Fingerprint

Reusability
Embedded software

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software

Cite this

Noda, N., & Kishi, T. (2008). Aspect-oriented modeling for variability management. In Proceedings - 12th International Software Product Line Conference, SPLC 2008 (pp. 213-222). [4626855] https://doi.org/10.1109/SPLC.2008.44

Aspect-oriented modeling for variability management. / Noda, Natsuko; Kishi, Tomoji.

Proceedings - 12th International Software Product Line Conference, SPLC 2008. 2008. p. 213-222 4626855.

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

Noda, N & Kishi, T 2008, Aspect-oriented modeling for variability management. in Proceedings - 12th International Software Product Line Conference, SPLC 2008., 4626855, pp. 213-222, 12th International Software Product Line Conference, SPLC 2008, Limerick, 08/9/8. https://doi.org/10.1109/SPLC.2008.44
Noda N, Kishi T. Aspect-oriented modeling for variability management. In Proceedings - 12th International Software Product Line Conference, SPLC 2008. 2008. p. 213-222. 4626855 https://doi.org/10.1109/SPLC.2008.44
Noda, Natsuko ; Kishi, Tomoji. / Aspect-oriented modeling for variability management. Proceedings - 12th International Software Product Line Conference, SPLC 2008. 2008. pp. 213-222
@inproceedings{187892d414d7473593493bb843ad1e67,
title = "Aspect-oriented modeling for variability management",
abstract = "In product line development (PLD), reusability is the key factor, and it is important to make architecture and components flexibly configurable. Thus far, several techniques for utilizing aspect-oriented technologies (AOTs) for PLD have been proposed. However, the application of AOTs to PLD is not simple and various issues related to the application, such as an invasive change problem that prevents reusability, have been reported. We have proposed an aspectoriented modeling (AOM) mechanism that separates concerns from their relationships with other concerns. In this study, we propose the application of our AOM to variability management and demonstrate the effectiveness of our approach with the help of a case study of embedded software.",
author = "Natsuko Noda and Tomoji Kishi",
year = "2008",
doi = "10.1109/SPLC.2008.44",
language = "English",
isbn = "9780769533032",
pages = "213--222",
booktitle = "Proceedings - 12th International Software Product Line Conference, SPLC 2008",

}

TY - GEN

T1 - Aspect-oriented modeling for variability management

AU - Noda, Natsuko

AU - Kishi, Tomoji

PY - 2008

Y1 - 2008

N2 - In product line development (PLD), reusability is the key factor, and it is important to make architecture and components flexibly configurable. Thus far, several techniques for utilizing aspect-oriented technologies (AOTs) for PLD have been proposed. However, the application of AOTs to PLD is not simple and various issues related to the application, such as an invasive change problem that prevents reusability, have been reported. We have proposed an aspectoriented modeling (AOM) mechanism that separates concerns from their relationships with other concerns. In this study, we propose the application of our AOM to variability management and demonstrate the effectiveness of our approach with the help of a case study of embedded software.

AB - In product line development (PLD), reusability is the key factor, and it is important to make architecture and components flexibly configurable. Thus far, several techniques for utilizing aspect-oriented technologies (AOTs) for PLD have been proposed. However, the application of AOTs to PLD is not simple and various issues related to the application, such as an invasive change problem that prevents reusability, have been reported. We have proposed an aspectoriented modeling (AOM) mechanism that separates concerns from their relationships with other concerns. In this study, we propose the application of our AOM to variability management and demonstrate the effectiveness of our approach with the help of a case study of embedded software.

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

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

U2 - 10.1109/SPLC.2008.44

DO - 10.1109/SPLC.2008.44

M3 - Conference contribution

SN - 9780769533032

SP - 213

EP - 222

BT - Proceedings - 12th International Software Product Line Conference, SPLC 2008

ER -