Modeling variability in the component and connector view of architecture using UML

M. Razavian, R. Khosravi

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

12 Citaties (Scopus)

Uittreksel

Modeling variability is a key aspect of variability management in software product families. Product line architecture (PLA) is one of the major assets of a product line, from which individual product architectures are derived. Consequently, modeling variability in architecture becomes an issue worthy of consideration. In this paper, we propose a variability modeling method which is specifically devised for the component and connector (C&C) view of architecture. We use UML 2 as the architecture modeling language. Modeling solutions are proposed and classified based on the type of variable element and the techniques used to realize variability. We have also studied the ways to avoid cluttering the view when including variability. An example case is utilized to clarify different aspects of our proposed method.
Originele taal-2Engels
TitelAICCSA '08: Proceedings of the 2008 IEEE/ACS International Conference on Computer Systems and Applications
Plaats van productieBrussels
UitgeverijIEEE Computer Society
Pagina's801-809
Aantal pagina's9
ISBN van geprinte versie978-1-4244-1967-8
DOI's
StatusGepubliceerd - 2008
Extern gepubliceerdJa

Vingerafdruk

Modeling languages

Citeer dit

Razavian, M., & Khosravi, R. (2008). Modeling variability in the component and connector view of architecture using UML. In AICCSA '08: Proceedings of the 2008 IEEE/ACS International Conference on Computer Systems and Applications (blz. 801-809). Brussels: IEEE Computer Society. https://doi.org/10.1109/AICCSA.2008.4493618
Razavian, M. ; Khosravi, R. / Modeling variability in the component and connector view of architecture using UML. AICCSA '08: Proceedings of the 2008 IEEE/ACS International Conference on Computer Systems and Applications. Brussels : IEEE Computer Society, 2008. blz. 801-809
@inproceedings{549742b4e0904f09b92b46876dc95995,
title = "Modeling variability in the component and connector view of architecture using UML",
abstract = "Modeling variability is a key aspect of variability management in software product families. Product line architecture (PLA) is one of the major assets of a product line, from which individual product architectures are derived. Consequently, modeling variability in architecture becomes an issue worthy of consideration. In this paper, we propose a variability modeling method which is specifically devised for the component and connector (C&C) view of architecture. We use UML 2 as the architecture modeling language. Modeling solutions are proposed and classified based on the type of variable element and the techniques used to realize variability. We have also studied the ways to avoid cluttering the view when including variability. An example case is utilized to clarify different aspects of our proposed method.",
author = "M. Razavian and R. Khosravi",
year = "2008",
doi = "10.1109/AICCSA.2008.4493618",
language = "English",
isbn = "978-1-4244-1967-8",
pages = "801--809",
booktitle = "AICCSA '08: Proceedings of the 2008 IEEE/ACS International Conference on Computer Systems and Applications",
publisher = "IEEE Computer Society",
address = "United States",

}

Razavian, M & Khosravi, R 2008, Modeling variability in the component and connector view of architecture using UML. in AICCSA '08: Proceedings of the 2008 IEEE/ACS International Conference on Computer Systems and Applications. IEEE Computer Society, Brussels, blz. 801-809. https://doi.org/10.1109/AICCSA.2008.4493618

Modeling variability in the component and connector view of architecture using UML. / Razavian, M.; Khosravi, R.

AICCSA '08: Proceedings of the 2008 IEEE/ACS International Conference on Computer Systems and Applications. Brussels : IEEE Computer Society, 2008. blz. 801-809.

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

TY - GEN

T1 - Modeling variability in the component and connector view of architecture using UML

AU - Razavian, M.

AU - Khosravi, R.

PY - 2008

Y1 - 2008

N2 - Modeling variability is a key aspect of variability management in software product families. Product line architecture (PLA) is one of the major assets of a product line, from which individual product architectures are derived. Consequently, modeling variability in architecture becomes an issue worthy of consideration. In this paper, we propose a variability modeling method which is specifically devised for the component and connector (C&C) view of architecture. We use UML 2 as the architecture modeling language. Modeling solutions are proposed and classified based on the type of variable element and the techniques used to realize variability. We have also studied the ways to avoid cluttering the view when including variability. An example case is utilized to clarify different aspects of our proposed method.

AB - Modeling variability is a key aspect of variability management in software product families. Product line architecture (PLA) is one of the major assets of a product line, from which individual product architectures are derived. Consequently, modeling variability in architecture becomes an issue worthy of consideration. In this paper, we propose a variability modeling method which is specifically devised for the component and connector (C&C) view of architecture. We use UML 2 as the architecture modeling language. Modeling solutions are proposed and classified based on the type of variable element and the techniques used to realize variability. We have also studied the ways to avoid cluttering the view when including variability. An example case is utilized to clarify different aspects of our proposed method.

U2 - 10.1109/AICCSA.2008.4493618

DO - 10.1109/AICCSA.2008.4493618

M3 - Conference contribution

SN - 978-1-4244-1967-8

SP - 801

EP - 809

BT - AICCSA '08: Proceedings of the 2008 IEEE/ACS International Conference on Computer Systems and Applications

PB - IEEE Computer Society

CY - Brussels

ER -

Razavian M, Khosravi R. Modeling variability in the component and connector view of architecture using UML. In AICCSA '08: Proceedings of the 2008 IEEE/ACS International Conference on Computer Systems and Applications. Brussels: IEEE Computer Society. 2008. blz. 801-809 https://doi.org/10.1109/AICCSA.2008.4493618