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 条
  • [31] THE ANALYSIS OF ENGINEERING MANPOWER REQUIREMENTS
    LEVINE, SN
    OPERATIONS RESEARCH, 1957, 5 (04) : 601 - 601
  • [32] Relationship analysis in requirements engineering
    Joonhee Yoo
    Joseph Catanio
    Ravi Paul
    Michael Bieber
    Requirements Engineering, 2004, 9 : 238 - 247
  • [33] A requirements engineering analysis of MoReq
    Vieira, Ricardo
    Ferreira, David
    Borbinha, Jose
    Gaspar, Guilherme
    RECORDS MANAGEMENT JOURNAL, 2012, 22 (03) : 212 - +
  • [34] The Challenges of Using Mixed Methods in Requirements Engineering Research
    Razali, Rozilawati
    Anwar, Fares
    Rahman, Marfizah Abdul
    Ismail, Fatin Filzahti
    PROCEEDINGS OF THE 15TH EUROPEAN CONFERENCE ON RESEARCH METHODOLOGY FOR BUSINESS AND MANAGEMENT STUDIES (ECRM2016), 2016, : 217 - 224
  • [35] Value-Based Requirements Engineering: Challenges and Opportunities
    Wnuk, Krzysztof
    Mudduluru, Pavan
    ENGINEERING SOFTWARE SYSTEMS: RESEARCH AND PRAXIS, 2019, 830 : 20 - 33
  • [36] Challenges and Solutions in Global Requirements Engineering - A Literature Survey
    Schmid, Klaus
    SOFTWARE QUALITY: MODEL-BASED APPROACHES FOR ADVANCED SOFTWARE AND SYSTEMS ENGINEERING, 2014, 166 : 85 - 99
  • [37] Challenges in Requirements Engineering: A Research Agenda for Conceptual Modeling
    March, Salvatore T.
    Allen, Gove N.
    DESIGN REQUIREMENTS ENGINEERING: A TEN-YEAR PERSPECTIVE, 2009, 14 : 157 - +
  • [38] Security requirements engineering; State of the art and research challenges
    Hadavi, M. A.
    Hamishagi, V. S.
    Sangchi, H. M.
    IMECS 2008: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2008, : 985 - 990
  • [39] Agile requirements engineering practices and challenges: an empirical study
    Ramesh, Balasubramaniam
    Cao, Lan
    Baskerville, Richard
    INFORMATION SYSTEMS JOURNAL, 2010, 20 (05) : 449 - 480
  • [40] Challenges in Requirements Engineering and Its Solutions: A Systematic Review
    Mello, Otavio da Cruz
    Fontoura, Lisandra Manzoni
    ICEIS: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2022, : 70 - 77