Goal-oriented modeling and verification of feature-oriented product lines

被引:0
|
作者
Mohsen Asadi
Gerd Gröner
Bardia Mohabbati
Dragan Gašević
机构
[1] Simon Fraser University,paluno
[2] University of Duisburg-Essen,The Ruhr Institute for Software Technology
[3] Athabasca University,undefined
来源
关键词
Software engineering; Feature oriented software families; Goal-oriented requirements engineering; Description Logic; Feature Models; Verification;
D O I
暂无
中图分类号
学科分类号
摘要
Goal models represent requirements and intentions of a software system. They play an important role in the development life cycle of software product lines (SPLs). In the domain engineering phase, goal models guide the development of variability in SPLs by providing the rationale for the variability, while they are used for the configuration of SPLs in the application engineering phase. However, variability in SPLs, which is represented by feature models, usually has design and implementation-induced constraints. When those constraints are not aligned with variability in goal models, the configuration with goal models becomes error prone. To remedy this problem, we propose a description logic (DL)-based approach to represent both models and their relations in a common DL knowledge base. Moreover, we apply reasoning to detect inconsistencies in the variability of goal and feature models. A formal proof is provided to demonstrate the correctness of the reasoning approach. An empirical evaluation shows computational tractability of the inconsistency detection.
引用
收藏
页码:257 / 279
页数:22
相关论文
共 50 条
  • [41] Quantifying structural attributes of system decompositions in 28 feature-oriented software product lines
    Sobernig, Stefan
    Apel, Sven
    Kolesnikov, Sergiy
    Siegmund, Norbert
    EMPIRICAL SOFTWARE ENGINEERING, 2016, 21 (04) : 1670 - 1705
  • [42] GOAL-ORIENTED ETHOLOGY
    FRASER, AF
    ZOOTECHNIA, 1978, 27 (4-6): : 127 - 131
  • [43] Goal-oriented assessment of product-line domains
    Geppert, B
    Weiss, DM
    NINTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM, PROCEEDINGS, 2003, : 180 - 188
  • [44] Goal-Oriented Requirements Communication in New Product Development
    Fricker, Samuel
    Gorschek, Tony
    Glinz, Martin
    2008 SECOND INTERNATIONAL WORKSHOP ON SOFTWARE PRODUCT MANAGEMENT, 2008, : 29 - +
  • [45] Feature-oriented domain model and its modeling process
    Zhang, Wei
    Mei, Hong
    Ruan Jian Xue Bao/Journal of Software, 2003, 14 (08): : 1345 - 1356
  • [46] Metrics for Feature-Oriented Programming
    Abilio, Ramon
    Vale, Gustavo
    Figueiredo, Eduardo
    Costa, Heitor
    PROCEEDINGS OF 2016 IEEE/ACM 7TH INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE METRICS (WETSOM), 2016, : 36 - 42
  • [47] Feature-oriented Runtime Adaptation
    Pukall, Mario
    Siegmund, Norbert
    Cazzola, Walter
    SINTER 09, 2009, : 33 - 36
  • [48] Specifying Privacy Requirements with Goal-Oriented Modeling Languages
    Peixoto, Mariana Maia
    Silva, Carla
    SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, : 112 - 121
  • [49] Feature-Oriented Control Programming
    Fors, Niklas
    Theorin, Alfred
    Robertz, Sven Gestegard
    Hedin, Gorel
    2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 1043 - 1046
  • [50] Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line
    彭鑫
    Seok-Won Lee
    赵文耘
    JournalofComputerScience&Technology, 2009, 24 (02) : 319 - 338