A questionnaire-based survey methodology for systematically validating goal-oriented models

被引:21
|
作者
Hassine, Jameleddine [1 ]
Amyot, Daniel [2 ]
机构
[1] King Fahd Univ Petr & Minerals, Coll Comp Sci & Engn, POB 1621, Dhahran 31261, Saudi Arabia
[2] Univ Ottawa, Sch Elect Engn & Comp Sci, 800 King Edward St, Ottawa, ON K1N 6N5, Canada
关键词
Goal-oriented models; Requirements; Conflict detection; Stakeholders; Goal-oriented Requirement Language (GRL); Statistical analysis;
D O I
10.1007/s00766-015-0221-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Goal models represent interests, intentions, and strategies of different stakeholders. Reasoning about the goals of a system unavoidably involves the transformation of unclear stakeholder requirements into goal-oriented models. The ability to validate goal models would support the early detection of unclear requirements, ambiguities, and conflicts. In this paper, we propose a novel validation approach based on the Goal-oriented Requirement Language (GRL) to check the correctness of GRL goal models through statistical analyses of data collected from generated questionnaires. System stakeholders (e.g., customers, shareholders, and managers) may have different objectives, interests, and priorities. Stakeholder conflicts arise when the needs of some group of stakeholder compromise the expectations of some other group(s) of stakeholders. Our proposed approach allows for early detection of potential conflicts amongst intervening stakeholders of the system. In order to illustrate and demonstrate the feasibility of the approach, we apply it to a case study of a GRL model describing the fostering of the relationship between the university and its alumni. The approach brings unique benefits over the state of the art and is complementary to existing validation approaches.
引用
收藏
页码:285 / 308
页数:24
相关论文
共 50 条
  • [21] Astrolabe: A Collaborative Multiperspective Goal-Oriented Risk Analysis Methodology
    Bagheri, Ebrahim
    Ghorbani, Ali A.
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (01): : 66 - 85
  • [22] Goal-Oriented Performance Evaluation Methodology for Page Segmentation Techniques
    Stamatopoulos, Nikolaos
    Louloudis, Georgios
    Gatos, Basilis
    [J]. 2015 13TH IAPR INTERNATIONAL CONFERENCE ON DOCUMENT ANALYSIS AND RECOGNITION (ICDAR), 2015, : 281 - 285
  • [23] OPTIMAL CONTROL MODELS OF GOAL-ORIENTED HUMAN LOCOMOTION
    Chitour, Yacine
    Jean, Frederic
    Mason, Paolo
    [J]. SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2012, 50 (01) : 147 - 170
  • [24] Goal-oriented design of business models and software architectures
    Velasquez, Deryck A.
    Weiss, Michael
    [J]. 2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 1765 - +
  • [25] Towards Goal-oriented Analysis and Redesign of BPMN Models
    Ponsard, Christophe
    Darimont, Robert
    [J]. MODELSWARD: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2019, 2019, : 527 - 533
  • [26] A new approach for goal-oriented deformation of voxel models
    Jegathese, RC
    Prakash, EC
    [J]. PACIFIC GRAPHICS '98, PROCEEDINGS, 1998, : 214 - 215
  • [27] Constructing Feature Models using Goal-Oriented Analysis
    Uno, Kohei
    Hayashi, Shinpei
    Saeki, Motoshi
    [J]. 2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 412 - 417
  • [28] Goal-Oriented Models for Teaching and Understanding Data Structures
    Franch, Xavier
    Ruiz, Marcela
    [J]. CONCEPTUAL MODELING, ER 2021, 2021, 13011 : 227 - 241
  • [29] Reliability Analysis of Repairable System With Multiple Fault Modes Based on Goal-Oriented Methodology
    Yi, Xiao-Jian
    Shi, Jian
    Dong, Hai-Ping
    Lai, Yue-Hua
    [J]. ASCE-ASME JOURNAL OF RISK AND UNCERTAINTY IN ENGINEERING SYSTEMS PART B-MECHANICAL ENGINEERING, 2016, 2 (01):
  • [30] Production and maintenance of goal-oriented software measurement models
    Cantone, G
    Donzelli, P
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2000, 10 (05) : 605 - 626