Learning Operational Requirements from Goal Models

被引:39
|
作者
Alrajeh, Dalal [1 ]
Kramer, Jeff [1 ]
Russo, Alessandra [1 ]
Uchitel, Sebastin [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London, England
关键词
Goal-oriented requirements engineering; scenarios; inductive learning; SPECIFICATIONS; SCENARIOS; SYSTEMS;
D O I
10.1109/ICSE.2009.5070527
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Goal-oriented methods have increasingly been recognised as an effective means for eliciting, elaborating, analysing and specifying software requirements. A key activity in these approaches is the elaboration of a correct and complete set of operational requirements, in the form, of pre- and trigger-conditions, that guarantee the system goals. Few existing approaches provide support for this crucial task and mainly rely on significant effort and expertise of the engineer. In this paper we propose a tool-based framework that combines model checking, inductive learning and scenarios for elaborating operational requirements from, goal models. This is an iterative process that requires the engineer to identify positive and negative scenarios from counterexamples to the goals, generated using model checking, and to select operational requirements from, suggestions computed by inductive learning.
引用
收藏
页码:265 / 275
页数:11
相关论文
共 50 条
  • [21] Decision-Making in Security Requirements Engineering with Constrained Goal Models
    Argyropoulos, Nikolaos
    Angelopoulos, Konstantinos
    Mouratidis, Haralambos
    Fish, Andrew
    COMPUTER SECURITY, 2017, 2018, 10683 : 262 - 280
  • [22] Goal-oriented requirements engineering: From system objectives to UML models to precise software specifications
    van Lamsweerde, A
    25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 744 - 745
  • [23] A Scalable Operational Framework for Requirements Validation Using Semantic and Functional Models
    Atoum, Issa
    PROCEEDINGS OF THE 2019 2ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND INFORMATION MANAGEMENT (ICSIM 2019) / 2019 2ND INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (ICBDSC 2019), 2019, : 1 - 6
  • [24] Goal-directed learning of features and forward models
    Saeb, Sohrab
    Weber, Cornelius
    Triesch, Jochen
    NEURAL NETWORKS, 2009, 22 (5-6) : 586 - 592
  • [25] Detecting privacy requirements from User Stories with NLP transfer learning models
    Casillo, Francesco
    Deufemia, Vincenzo
    Gravino, Carmine
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 146
  • [26] Improving Requirements Engineering through Goal-oriented Models and Tools: Feedback from a Large Industrial Deployment
    Ponsard, Christophe
    Darimont, Robert
    ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2017, : 372 - 381
  • [27] Efficient parallel reasoning on fuzzy goal models for run time requirements verification
    Chatzikonstantinou, George
    Kontogiannis, Kostas
    SOFTWARE AND SYSTEMS MODELING, 2018, 17 (04): : 1339 - 1364
  • [28] Integrating Security Patterns with Security Requirements Analysis Using Contextual Goal Models
    Li, Tong
    Horkoff, Jennifer
    Mylopoulos, John
    PRACTICE OF ENTERPRISE MODELING, POEM 2014, 2014, 197 : 208 - 223
  • [29] Aspect-oriented User Requirements Notation: Aspects in goal and scenario models
    Mussbacher, Gunter
    MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 305 - 316
  • [30] Efficient parallel reasoning on fuzzy goal models for run time requirements verification
    George Chatzikonstantinou
    Kostas Kontogiannis
    Software & Systems Modeling, 2018, 17 : 1339 - 1364