Obstacle Analysis in Requirements Engineering: Retrospective and Emerging Challenges

被引:0
|
作者
Letier, Emmanuel [1 ]
van Lamsweerde, Axel [2 ]
机构
[1] UCL, Dept Comp Sci, London WC1E 6BT, England
[2] Catholic Univ Louvain, Dept Comp Sci, B-1348 Louvain La Neuve, Belgium
关键词
Obstacle analysis; risk analysis; fault-tolerance; exception handling; goal-oriented requirements engineering; for- mal specification; AI engineering; GOALS;
D O I
10.1109/TSE.2025.3534318
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the growing adoption of AI-based systems, effective risk management is more important than ever. Obstacle analysis is a requirements engineering technique introduced three decades ago for designing dependable software systems despite failures, exceptions, and unforeseen behaviors in both the software and its environment. An obstacle is an undesirable situation that violates a stakeholder goal, an environment assumption, or a software requirement. Obstacles include safety hazards, security threats, user errors, and other adverse situations. Obstacle analysis provides a structured, systematic approach for identifying, analyzing, and resolving obstacles at the requirements level. In this retrospective paper, we summarize the original technique and discuss its impacts on research and practice. We also propose a research agenda to extend obstacle analysis to address emerging challenges in AI systems engineering.
引用
收藏
页码:795 / 801
页数:7
相关论文
共 50 条
  • [21] CHALLENGES IN REQUIREMENTS ENGINEERING FOR MECHATRONIC SYSTEMS-PROBLEM ANALYSIS AND FIRST APPROACH
    Lankeit, Christopher
    Lochbichler, Matthias
    Traechtler, Ansgar
    JURNAL TEKNOLOGI, 2015, 76 (04): : 1 - 5
  • [22] System of Systems Engineering Requirements: Challenges and Guidelines
    Keating, Charles B.
    Padilla, Jose J.
    Adams, Kevin
    EMJ-ENGINEERING MANAGEMENT JOURNAL, 2008, 20 (04): : 24 - 31
  • [23] Requirements, Challenges and Consequences in Accreditation of Engineering Programmes
    Uziak, Jacek
    Oladiran, M. Tunde
    Walczak, Magdalena
    Vergara, Julio
    Munoz Ilabaca, Mabel
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2017, 33 (01) : 187 - 202
  • [24] Requirements engineering in automative development: Experiences and challenges
    Weber, M
    Weisbrod, J
    IEEE SOFTWARE, 2003, 20 (01) : 16 - +
  • [25] Requirements engineering in automotive development - Experiences and challenges
    Weber, M
    Weisbrod, J
    IEEE JOINT INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2002, : 331 - 340
  • [26] Formal methods and requirements engineering: Challenges and synergies
    Jones, S
    Till, D
    Wrightson, AM
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 40 (03) : 263 - 273
  • [27] Requirements Engineering Challenges and Techniques in Building Chatbots
    Silva, Geovana R. S.
    Canedo, Edna Dias
    ICAART: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE - VOL 1, 2022, : 180 - 187
  • [28] Challenges and review of goal-oriented requirements engineering based competitive non-functional requirements analysis
    Sumesh, Sreenithya
    Krishna, Aneesh
    MULTIAGENT AND GRID SYSTEMS, 2022, 18 (02) : 171 - 191
  • [29] 4.2.1 Business meets Systems Engineering: Facing and Handling Collaboration Challenges in Requirements Analysis
    Laudan, Timo
    Mauritz, Axel
    Tollenaere, Michel
    Gardoni, Mickaël
    INCOSE International Symposium, 2009, 19 (01) : 637 - 654
  • [30] Relationship analysis in requirements engineering
    Yoo, J
    Catanio, J
    Paul, R
    Bieber, M
    REQUIREMENTS ENGINEERING, 2004, 9 (04) : 238 - 247