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 条
  • [41] Software Components, Architectures and Reuse: Software Product Line Engineering and Source Code Enhancements J.UCS Special Issue
    Fantinato, Marcelo
    Kulesza, Uira
    Oquendo, Flavio
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2014, 20 (05) : 583 - 586
  • [42] An environment for managing evolving product line architectures
    Garg, A
    Critchlow, M
    Chen, P
    Van der Westhuizen, C
    van der Hoek, A
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2003, : 358 - 367
  • [43] MAP - Mining Architectures for Product Line evaluations
    Stoermer, C
    O'Brien, L
    [J]. WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2001, : 35 - 44
  • [44] Object technology for product-line architectures
    Lalanda, P
    Bosch, J
    Lerchundi, R
    Cherki, S
    [J]. OBJECT-ORIENTED TECHNOLOGY, 1999, 1743 : 193 - 206
  • [45] Generalized release planning for product line architectures
    Taborda, LJM
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 238 - 254
  • [46] Assessing and quantifying attributes of product line architectures
    Yu, B
    Mili, A
    Abdelmoez, W
    Gunnalan, R
    Shereshevsky, M
    Ammar, HH
    [J]. International Conference on Computing, Communications and Control Technologies, Vol 2, Proceedings, 2004, : 175 - 181
  • [47] Feature driven maintenance of product line architectures
    Philippow, I
    Pashov, I
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2004, : 333 - 338
  • [48] Investigating the Safe Evolution of Software Product Lines
    Neves, Lais
    Teixeira, Leopoldo
    Borba, Paulo
    Alves, Vander
    Sena, Demostenes
    Kulesza, Uira
    [J]. GPCE 11: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, 2011, : 33 - 42
  • [49] Safe evolution templates for software product lines
    Neves, L.
    Borba, P.
    Alves, V.
    Turnes, L.
    Teixeira, L.
    Sena, D.
    Kulesza, U.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 106 : 42 - 58
  • [50] Safe Evolution Patterns for Software Product Lines
    Dintzner, Nicolas
    [J]. 2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 875 - 878