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 条
  • [31] The Rise and Fall of Product Line Architectures
    John, Isabel
    Schwanninger, Christa
    Almeida, Eduardo
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 500 - 501
  • [32] Practical evaluation of software product family architectures
    Niemelä, E
    Matinlassi, M
    Taulavuori, A
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 130 - 145
  • [33] Search-based approaches to optimizing software product line architectures: A systematic literature review
    Khoshnevis, Sedigheh
    Ardestani, Omid
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 170
  • [34] Software product lines: Economics, architectures, and implications
    Knauber, P
    Succi, G
    [J]. ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 665 - 666
  • [35] Maturing architectures and components in software product lines
    Bosch, J
    [J]. COMPONENT-BASED SOFTWARE QUALITY: METHODS AND TECHNIQUES, 2003, 2693 : 246 - 258
  • [36] Software product line engineering
    Sugumaran, Vijayan
    Park, Sooyong
    Kang, Kyo C.
    [J]. COMMUNICATIONS OF THE ACM, 2006, 49 (12) : 29 - 32
  • [37] Testing a Software Product Line
    McGregor, John D.
    [J]. TESTING TECHNIQUES IN SOFTWARE ENGINEERING, 2010, 6153 : 104 - 140
  • [38] Software product line and open source software
    Ishikawa, M
    [J]. 11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 567 - 567
  • [39] Product Feasibility Verification in Software Product Line
    Cristian Martinez, Omar
    Gonnet, Silvio
    Leone, Horacio
    Diaz, Nicolas
    [J]. 2012 XXXVIII CONFERENCIA LATINOAMERICANA EN INFORMATICA (CLEI), 2012,
  • [40] Feature Model to Product Architectures: Applying MDE to Software Product Lines
    Perovich, Daniel
    Rossel, Pedro O.
    Cecilia Bastarrica, Maria
    [J]. 2009 JOINT WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE AND EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE, 2009, : 201 - 210