Extended Architecture Analysis Description Language for Software Product Line Approach in Embedded Systems
Y. Oh, D. Lee, S. Kang, and J. Lee. 5th IEEE/ACM International Conference on Formal Methods and Models for Codesign, 2007. MEMOCODE 2007, page 87--88. IEEE, (June 2007)
DOI: 10.1109/MEMCOD.2007.371243
Abstract
Describing architecture variabilities explicitly and precisely is important in the software product line approach for software development since it helps product derivation as well as modeling and managing the variabilities. The SAE AADL is an industry standard architecture analysis and design language for the automotive community, which originally was not intended to be used for software product line. In this paper, we propose EAADL a software product line architecture description language for the automotive domain that extends the SAE AADL. By incorporating orthogonal variability model into it, EAADL offers traceability with requirement engineering as well as the implementation process that is essential in software product line engineering.
%0 Conference Paper
%1 youngseok_oh_extended_2007
%A Oh, Youngseok
%A Lee, Dan Hyung
%A Kang, Sungwon
%A Lee, Ji Hyun
%B 5th IEEE/ACM International Conference on Formal Methods and Models for Codesign, 2007. MEMOCODE 2007
%D 2007
%I IEEE
%K Architecture Architecture; Automotive Communication Computer Connectors; Embedded Information Software Unified analysis analysis; architecture architecture; automotive derivation; description development; domain; engineering; extended formal industry language language; languages; line model; modeling orthogonal product requirement reusability; software software; specification specification; standard standards; system system; systems; variability
%P 87--88
%R 10.1109/MEMCOD.2007.371243
%T Extended Architecture Analysis Description Language for Software Product Line Approach in Embedded Systems
%X Describing architecture variabilities explicitly and precisely is important in the software product line approach for software development since it helps product derivation as well as modeling and managing the variabilities. The SAE AADL is an industry standard architecture analysis and design language for the automotive community, which originally was not intended to be used for software product line. In this paper, we propose EAADL a software product line architecture description language for the automotive domain that extends the SAE AADL. By incorporating orthogonal variability model into it, EAADL offers traceability with requirement engineering as well as the implementation process that is essential in software product line engineering.
%@ 1-4244-1050-9
@inproceedings{youngseok_oh_extended_2007,
abstract = {Describing architecture variabilities explicitly and precisely is important in the software product line approach for software development since it helps product derivation as well as modeling and managing the variabilities. The {SAE} {AADL} is an industry standard architecture analysis and design language for the automotive community, which originally was not intended to be used for software product line. In this paper, we propose {EAADL} a software product line architecture description language for the automotive domain that extends the {SAE} {AADL.} By incorporating orthogonal variability model into it, {EAADL} offers traceability with requirement engineering as well as the implementation process that is essential in software product line engineering.},
added-at = {2013-02-28T11:13:35.000+0100},
author = {Oh, Youngseok and Lee, Dan Hyung and Kang, Sungwon and Lee, Ji Hyun},
biburl = {https://www.bibsonomy.org/bibtex/25e41155dd241b0e374eda666f919f088/fritzsolms},
booktitle = {{5th {IEEE/ACM} International Conference on Formal Methods and Models for Codesign, 2007. {MEMOCODE} 2007}},
doi = {10.1109/MEMCOD.2007.371243},
interhash = {0fd25294107d68e1582cdd2c79956487},
intrahash = {5e41155dd241b0e374eda666f919f088},
isbn = {1-4244-1050-9},
keywords = {Architecture Architecture; Automotive Communication Computer Connectors; Embedded Information Software Unified analysis analysis; architecture architecture; automotive derivation; description development; domain; engineering; extended formal industry language language; languages; line model; modeling orthogonal product requirement reusability; software software; specification specification; standard standards; system system; systems; variability},
month = jun,
pages = {87--88},
publisher = {{IEEE}},
timestamp = {2013-02-28T11:14:03.000+0100},
title = {{Extended Architecture Analysis Description Language for Software Product Line Approach in Embedded Systems}},
year = 2007
}