Optimized Realization of Operational Requirements: A Goal-Oriented Approach

被引:0
|
作者
Hassine, Jameleddine [1 ,2 ]
Darghouth, M. N. [3 ,4 ]
机构
[1] KFUPM, Dept Informat & Comp Sci, Dhahran 31261, Saudi Arabia
[2] KFUPM, Interdisciplinary Res Ctr Intelligent Secure Syst, Dhahran 31261, Saudi Arabia
[3] Dept Ind & Syst Engn, KFUPM, Dhahran 31261, Saudi Arabia
[4] KFUPM, Interdisciplinary Res Ctr Smart Mobil & Logist, Dhahran 31261, Saudi Arabia
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Task analysis; Stakeholders; Analytical models; Contracts; Standards; Mobile applications; Market research; Requirements management; Sequences; Scheduling; Goal-oriented requirements engineering (GoRE); goal-oriented requirement language (GRL); operationalization; sequencing and scheduling;
D O I
10.1109/ACCESS.2024.3418911
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Goal-Oriented Requirements Engineering (GoRE) aims to capture the goals and strategies of key stakeholders during the initial phases of requirements engineering through the use of goal models. By employing goal-oriented modeling techniques, system requirements, particularly non-functional ones, can be analyzed from an operationalization perspective, enabling the evaluation of several design alternatives. However, the planning and scheduling of the retained operational tasks are deferred to subsequent stages, potentially affecting the soundness of the initially chosen goal-based strategy. In this paper, we propose a two-stage goal-oriented approach to generate an optimized realization plan, ensuring the fulfillment of both stakeholders' goals (addressed by the first stage) and operational objectives (addressed by the second stage), e.g., minimizing the weighted tardiness, minimizing the number of tardy tasks, minimizing the maximum lateness under precedence constraints, and minimizing the total completion time when task preemption is allowed. The resulting optimal sequence of operational tasks considers factors such as task dependencies, time constraints, and the impact of task order on the operational objective to ensure the most favorable outcome. Finally, we demonstrate the applicability of the proposed approach using an illustrative example describing the objectives of a marketing department and a real-world example of a mobile app that tracks school buses owned by a local university residential compound, with positive results on feasibility and validity.
引用
下载
收藏
页码:88506 / 88533
页数:28
相关论文
共 50 条
  • [11] Goal-oriented requirements engineering: A guided tour
    van Lamsweerde, A
    FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2001, : 249 - 262
  • [12] Towards Goal-Oriented Software Requirements Elicitation
    Redouane, Abdesselam
    2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2021, : 596 - 599
  • [13] Goal-Oriented Requirements Engineering at the age of majority
    Castro, Jaelson
    THIRTIETH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2016), 2016, : 2 - 2
  • [14] The GOAL Approach A Goal-Oriented Algebraic Language
    Dantan, Jerome
    Pollet, Yann
    Taibi, Salima
    ENASE: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2013, : 173 - 180
  • [15] Exploring Views for Goal-Oriented Requirements Comprehension
    Silva, Lyrene
    Moreira, Ana
    Araujo, Joao
    Gralha, Catarina
    Goulao, Miguel
    Amaral, Vasco
    CONCEPTUAL MODELING, ER 2016, 2016, 9974 : 149 - 163
  • [16] Extending argumentation to goal-oriented requirements engineering
    Habli, Ibrahim
    Wu, Weihang
    Attwood, Katrina
    Kelly, Tim
    ADVANCES IN CONCEPTUAL MODELING - FOUNDATIONS AND APPLICATIONS, 2007, 4802 : 306 - 316
  • [17] Goal-oriented requirements engineering: A unifying framework
    Kavakli E.
    Requirements Engineering, 2002, 6 (4) : 237 - 251
  • [18] A Tool for Attributed Goal-Oriented Requirements Analysis
    Saeki, Motoshi
    Hayashi, Shinpei
    Kaiya, Haruhiko
    2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 674 - 676
  • [19] A Unification of the Essence of Goal-oriented Requirements Engineering
    Kaindl, Hermann
    Wagner, Patrick
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 45 - 50
  • [20] Handling obstacles in goal-oriented requirements engineering
    van Lamsweerde, A
    Letier, E
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (10) : 978 - 1005