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 条
  • [21] The Feature-Architecture Mapping (FArM) method for feature-oriented development of software product lines
    Sochos, Periklis
    Riebisch, Matthias
    Philippow, Ilka
    13TH ANNUAL IEEE INTERNATIONAL SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS: MASTERING THE COMPLEXITY OF COMPUTER-BASED SYSTEMS, 2006, : 308 - +
  • [22] Unsupervised product feature extraction for feature-oriented opinion determination
    Quan, Changqin
    Ren, Fuji
    INFORMATION SCIENCES, 2014, 272 : 16 - 28
  • [23] A feature-oriented approach to modeling requirements dependencies
    Zhang, W
    Mei, H
    Zhao, HY
    13TH IEEE INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2005, : 273 - 282
  • [24] Feature-oriented regional modeling of oceanic fronts
    Gangopadhyay, A
    Robinson, AR
    DYNAMICS OF ATMOSPHERES AND OCEANS, 2002, 36 (1-3) : 201 - 232
  • [25] Feature-oriented analysis and aspect-oriented product line assets development
    Lee, K
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 582 - 583
  • [26] FEATURE-ORIENTED DESIGN
    CHAHARBAGHI, H
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED PRODUCTION ENGINEERING, 1988, : 363 - 366
  • [27] Software product metrics - Goal-oriented software product measurement
    Muench, Juergen
    Hamann, Dirk
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2006, 4034 : 455 - 457
  • [28] Experiences with goal-oriented modeling of organizational change
    Kavakli, E
    Loucopoulos, P
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2006, 36 (02): : 221 - 235
  • [29] Feature-oriented variability management in product line engineering
    Lee, Jaejoon
    Muthig, Dirk
    COMMUNICATIONS OF THE ACM, 2006, 49 (12) : 55 - 59
  • [30] Evolution is not goal-oriented
    Guthrie, R
    FUTURIST, 1998, 32 (02) : 4 - 4