Future-oriented development of software product lines: Mapping feature models to the architecture

被引:0
|
作者
Sochos, P [1 ]
Philippow, I [1 ]
Riebisch, M [1 ]
机构
[1] Tech Univ Ilmenau, D-98684 Ilmenau, Germany
关键词
software product lines; product line methods; feature modelling; separation of concerns; feature; architecture mapping; generative programming; plug-in architectures;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software product lines (PLs) present a solid approach in large scale reuse. Due to the PLs' inherit complexity, many PL methods use the notion of "features" to support requirements analysis and domain modelling (e.g. FODA, FORM, FeatuRSEB). Nevertheless, the link between features and architecture remains weak in all methodologies, with a large impact on the traceability of high-level concerns in respect to lower-lever architectural structures. This paper provides an analysis on the state of the art of feature-oriented PL methodologies from the point of view of the linkage between feature models and architecture. Based on the identified shortcomings it introduces an approach to allow a strong mapping between features and architecture. The approach makes use of extensions in the feature modelling techniques and adopts plug-in architectures as a means of mapping feature structures and at the same time satisfying the demanded PL variability and flexibility.
引用
收藏
页码:138 / 152
页数:15
相关论文
共 50 条
  • [21] Software product lines and software architecture design
    Bosch, J
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 717 - 717
  • [22] Linear Evolution of Domain Architecture in Service-Oriented Software Product Lines
    Khoshnevis, Sedigheh
    Shams, Fereidoon
    [J]. FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2015, 2015, 9392 : 275 - 291
  • [23] Duplication Detection When Evolving Feature Models of Software Product Lines
    Khtira, Amal
    Benlarabi, Anissa
    El Asri, Bouchra
    [J]. INFORMATION, 2015, 6 (04) : 592 - 612
  • [24] The development of future-oriented prudence and altruism in preschoolers
    Thompson, C
    Barresi, J
    Moore, C
    [J]. COGNITIVE DEVELOPMENT, 1997, 12 (02) : 199 - 212
  • [25] The development of future-oriented control: An electrophysiological investigation
    Waxer, Matthew
    Morton, J. Bruce
    [J]. NEUROIMAGE, 2011, 56 (03) : 1648 - 1654
  • [26] Feature modularity in software product lines
    Batory, Don
    [J]. SPLC 2006: 10th International Software Product Line Conference, Proceedings, 2006, : 230 - 230
  • [27] Recovering Software Architecture Product Lines
    Kerdoudi, Mohamed Lamine
    Ziadi, Tewfik
    Tibermacine, Chouki
    Sadou, Salah
    [J]. 2019 24TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2019), 2019, : 226 - 235
  • [28] Model-Based Security Analysis of Feature-Oriented Software Product Lines
    Peldszus, Sven
    Strueber, Daniel
    Juerjens, Jan
    [J]. PROCEEDINGS OF THE 17TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING: CONCEPTS AND EXPERIENCES (GPCE'18), 2018, : 93 - 106
  • [29] On the use of feature-oriented programming for evolving software product lines - A comparative study
    Sousa Ferreira, Gabriel Coutinho
    Gaia, Felipe Nunes
    Figueiredo, Eduardo
    Maia, Marcelo de Almeida
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 93 : 65 - 85
  • [30] SPL-AT Gherkin: A Gherkin Extension for Feature Oriented Testing of Software Product Lines
    Tuglular, Tugkan
    Sensulun, Sercan
    [J]. 2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2019, : 344 - 349