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 条
  • [21] Does Goal-Oriented Requirements Engineering Achieve its Goal?
    Mavin, Alistair
    Wilkinson, Philip
    Teufl, Sabine
    Femmer, Henning
    Eckhardt, Jonas
    Mund, Jakob
    2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2017, : 174 - 183
  • [22] From object-oriented to goal-oriented requirements analysis
    Mylopoulos, J
    Chung, L
    Yu, E
    COMMUNICATIONS OF THE ACM, 1999, 42 (01) : 31 - 37
  • [23] A Goal-Oriented Approach for Optimizing Non-functional Requirements in Web Applications
    Alfonso Aguilar, Jose
    Garrigos, Irene
    Mazon, Jose-Norberto
    ADVANCES IN CONCEPTUAL MODELING: RECENT DEVELOPMENTS AND NEW DIRECTIONS, 2011, 6999 : 14 - 23
  • [24] A Goal-Oriented Approach to Software Obfuscation
    Yamauchi, Hiroki
    Monden, Akito
    Nakamura, Masahide
    Tamadd, Haruaki
    Kanzaki, Yuichiro
    Matsumoto, Ken-Ichi
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (09): : 59 - 71
  • [25] MULTIPROBLEM PATIENT - GOAL-ORIENTED APPROACH
    GOLDEN, KM
    JAMA-JOURNAL OF THE AMERICAN MEDICAL ASSOCIATION, 1978, 240 (12): : 1263 - 1264
  • [26] A goal-oriented component reuse approach
    Guzelian, G
    Cauvet, C
    IKE '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE ENGNINEERING, 2004, : 505 - 511
  • [27] A goal-oriented approach to goal selection and action selection
    Shen, Zhiqi
    Miao, Chunyan
    Miao, Yuan
    Tao, Xuehong
    Gay, Robert
    2006 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-5, 2006, : 114 - +
  • [28] Multi-dimensional Goal Refinement in Goal-Oriented Requirements Engineering
    Inoue, Wataru
    Hayashi, Shinpei
    Kaiya, Haruhiko
    Saeki, Motoshi
    2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 185 - 195
  • [29] Investigating Goal-Oriented Requirements Engineering for Business Processes
    Poels, Geert
    Decreus, Ken
    Roelens, Ben
    Snoeck, Monique
    JOURNAL OF DATABASE MANAGEMENT, 2013, 24 (02) : 35 - 71
  • [30] Specifying Privacy Requirements with Goal-Oriented Modeling Languages
    Peixoto, Mariana Maia
    Silva, Carla
    SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, 2018, : 112 - 121