On the Need of Safe Software Product Line Architectures

被引:0
|
作者
Lopez-Herrejon, Roberto E. [1 ]
Egyed, Alexander [1 ]
机构
[1] Johannes Kepler Univ Linz, Inst Syst Engn & Automat, Linz, Austria
来源
SOFTWARE ARCHITECTURE | 2010年 / 6285卷
关键词
VARIABILITY; SUPPORT;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A Software Product Line (SPL) is a family of related software systems distinguished by the different sets of features each system provides. Over the last decade, the substantial benefits of SPL practices have been extensively documented and corroborated both in academia and industry. Several architecture methods have been proposed that employ different artifacts for expressing the components of a SPL, their properties and relationships. Of crucial importance for any SPL architecture method is to guarantee that the variability, for instance as expressed in feature models, is not only preserved but also kept consistent across all artifacts used. In this research challenge paper we argue that Safe Composition - the guarantee that all programs of a product line are type safe - can be leveraged to address this guarantee for structural properties of SPL architectures and the challenges that that entails.
引用
收藏
页码:493 / 496
页数:4
相关论文
共 50 条
  • [1] Verifying consistency of software product line architectures with product architectures
    Duran-Limon, Hector A.
    Velasco-Elizondo, Perla
    Mora, Manuel
    Meda-Campana, Maria E.
    Aguilar, Karina
    Hernandez-Ochoa, Martha
    Sumuano, Leonardo Soto
    [J]. SOFTWARE AND SYSTEMS MODELING, 2024, 23 (01): : 195 - 221
  • [2] Verifying consistency of software product line architectures with product architectures
    Hector A. Duran-Limon
    Perla Velasco-Elizondo
    Manuel Mora
    Maria E. Meda-Campana
    Karina Aguilar
    Martha Hernandez-Ochoa
    Leonardo Soto Sumuano
    [J]. Software and Systems Modeling, 2024, 23 : 195 - 221
  • [3] Systematic Evaluation of Software Product Line Architectures
    Oliveira Junior, Edson A.
    Gimenes, Itana M. S.
    Maldonado, Jose C.
    Masiero, Paulo C.
    Barroca, Leonor
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2013, 19 (01) : 25 - 52
  • [4] Product line architectures for global software development
    Paulish, DJ
    Pichler, R
    Kuhn, W
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 313 - 313
  • [5] Measuring the coherence of software product line architectures
    Misic, VB
    [J]. SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 364 - 369
  • [6] Declarative and Flexible Modeling of Software Product Line Architectures
    Asteasuain, F.
    Vultaggio, L. P.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (02) : 885 - 892
  • [7] Quality and value analysis of software product line architectures
    Dobrica, Liliana
    Niemela, Eila
    [J]. ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE/GSDCA/MUSE, 2008, : 64 - +
  • [8] Evolving Software Requirements and Architectures using Software Product Line Concepts
    Gomaa, Hassan
    [J]. 2013 2ND INTERNATIONAL WORKSHOP ON THE TWIN PEAKS OF REQUIREMENTS AND ARCHITECTURE (TWINPEAKS), 2013, : 24 - 28
  • [9] Evolving Industrial Software Architectures into a Software Product Line: A Case Study
    Koziolek, Heiko
    Weiss, Roland
    Doppelhamer, Jens
    [J]. ARCHITECTURES FOR ADAPTIVE SOFTWARE SYSTEMS, 2009, 5581 : 177 - 193
  • [10] Leveraging Model Driven Engineering in Software Product Line Architectures
    Trask, Bruce
    Roman, Angel
    [J]. 18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1, 2014, : 360 - 361