Formal Methods in Requirements Engineering: Survey and Future Directions

被引:0
|
作者
Lorch, Robert [1 ]
Meng, Baoluo [1 ]
Siu, Kit [1 ]
Moitra, Abha [1 ]
Durling, Michael [1 ]
Paul, Saswata [1 ]
Varanasi, Sarat Chandra [1 ]
McMillan, Craig [2 ]
机构
[1] GE Aerosp Res, Niskayuna, NY 12309 USA
[2] GE Aerosp, Evendale, OH USA
关键词
Requirements Engineering; Requirements Analysis; Formal Methods; CONSISTENCY-CHECKING; REACTIVE SYSTEMS; LANGUAGE; SPECIFICATION; VERIFICATION; VALIDATION; PATTERNS;
D O I
10.1145/3644033.3644373
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Requirements engineering plays a pivotal role in the development of safety-critical systems. However, the process is usually a manual one and can lead to errors and inconsistencies in the requirements that are not easily detectable. Formal methods are mathematically rigorous techniques that can aid engineers to detect errors and produce consistent and correct requirements. We survey a variety of requirements capture and analysis tools presented in the literature. Specifically, we focus on tools that incorporate formal methods techniques into their analyses. We discuss the various tools' strengths and weaknesses, identify current trends in requirements engineering research, and highlight open research questions.
引用
收藏
页码:88 / 99
页数:12
相关论文
共 50 条
  • [31] Vision-and-Language Navigation: A Survey of Tasks, Methods, and Future Directions
    Gu, Jing
    Stefani, Eliana
    Wu, Qi
    Thomason, Jesse
    Wang, Xin Eric
    [J]. PROCEEDINGS OF THE 60TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2022), VOL 1: (LONG PAPERS), 2022, : 7606 - 7623
  • [32] Data reduction in big data: a survey of methods, challenges and future directions
    Khoei, Tala Talaei
    Singh, Aditi
    [J]. INTERNATIONAL JOURNAL OF DATA SCIENCE AND ANALYTICS, 2024,
  • [33] A Survey on Cross-domain Recommendation: Taxonomies, Methods, and Future Directions
    Zang, Tianzi
    Zhu, Yanmin
    Liu, Haobing
    Zhang, Ruohan
    Yu, Jiadi
    [J]. ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2023, 41 (02)
  • [34] Methods and Tools of Digital Triage in Forensic Context: Survey and Future Directions
    Jusas, Vacius
    Birvinskas, Darius
    Gahramanov, Elvar
    [J]. SYMMETRY-BASEL, 2017, 9 (04):
  • [35] Authorship Attribution Methods, Challenges, and Future Research Directions: A Comprehensive Survey
    He, Xie
    Lashkari, Arash Habibi
    Vombatkere, Nikhill
    Sharma, Dilli Prasad
    [J]. INFORMATION, 2024, 15 (03)
  • [36] FUTURE DIRECTIONS IN ENZYME ENGINEERING
    EDWARDS, VH
    [J]. BIOTECHNOLOGY AND BIOENGINEERING, 1972, : 343 - &
  • [37] Engineering Blockchain-based Software Systems: Foundations, Survey, and Future Directions
    Fahmideh, Mahdi
    Grundy, John
    Ahmad, Aakash
    Shen, Jun
    Yan, Jun
    Mougouei, Davoud
    Wang, Peng
    Ghose, Aditya
    Gunawardana, Anuradha
    Aickelin, Uwe
    Abedin, Babak
    [J]. ACM COMPUTING SURVEYS, 2023, 55 (06)
  • [38] Software engineering and formal methods
    Hinchey, Mike
    Jackson, Michael
    Cousot, Patrick
    Cook, Byron
    Bowen, Jonathan P.
    Margaria, Tiziana
    [J]. COMMUNICATIONS OF THE ACM, 2008, 51 (09) : 54 - 59
  • [39] Software engineering and formal methods
    Aichernig, Bernhard
    Beckert, Bernhard
    [J]. SOFTWARE AND SYSTEMS MODELING, 2008, 7 (03): : 255 - 256
  • [40] Formal methods in knowledge engineering
    VanHarmelen, F
    Fensel, D
    [J]. KNOWLEDGE ENGINEERING REVIEW, 1995, 10 (04): : 345 - 360