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 条
  • [1] A goal-oriented approach for safety requirements specification
    Navarro, Elena
    Sanchez, Pedro
    Letelier, Patricio
    Pastor, Juan A.
    Ramos, Isidro
    13TH ANNUAL IEEE INTERNATIONAL SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS: MASTERING THE COMPLEXITY OF COMPUTER-BASED SYSTEMS, 2006, : 319 - +
  • [2] Goal-oriented requirements animation
    Van, HT
    van Lamsweerde, A
    Massonet, P
    Ponsard, C
    12TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 218 - 228
  • [3] A Goal-Oriented Requirements Engineering Approach for IoT Applications
    Prakash, Deepika
    Prakash, Naveen
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 581 - 588
  • [4] Accommodating Openness Requirements in Software Platforms: A Goal-Oriented Approach
    Sadi, Mahsa H.
    Yu, Eric
    ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2017), 2017, 10253 : 44 - 59
  • [5] CSRML: A Goal-Oriented Approach to Model Requirements for Collaborative Systems
    Teruel, Miguel A.
    Navarro, Elena
    Lopez-Jaquero, Victor
    Montero, Francisco
    Gonzalez, Pascual
    CONCEPTUAL MODELING - ER 2011, 2011, 6998 : 33 - 46
  • [6] Goal-Oriented Requirements for ACDT Algorithms
    Kozak, Jan
    Boryczka, Urszula
    COMPUTATIONAL COLLECTIVE INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, ICCCI 2014, 2014, 8733 : 593 - 602
  • [7] Goal-oriented requirements for ACDT algorithms
    Kozak, Jan
    Boryczka, Urszula
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8733 : 593 - 602
  • [8] A Chatbot for Goal-Oriented Requirements Modeling
    Arruda, Danilo
    Marinho, Matheus
    Souza, Eric
    Wanderley, Fernando
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2019, PT IV, 2019, 11622 : 506 - 519
  • [9] Variability in goal-oriented domain requirements
    Semmak, Farida
    Brunet, Joel
    REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 390 - 394
  • [10] DNR in the OR - A goal-oriented approach
    Truog, RD
    Waisel, DB
    Burns, JP
    ANESTHESIOLOGY, 1999, 90 (01) : 289 - 295