Automatic instantiation of assurance cases from patterns using large language models

被引:0
|
作者
Odu, Oluwafemi [1 ]
Belle, Alvine B. [1 ]
Wang, Song [1 ]
Kpodjedo, Segla [2 ]
Lethbridge, Timothy C. [3 ]
Hemmati, Hadi [1 ]
机构
[1] York Univ, Lassonde Sch Engn, Toronto, ON, Canada
[2] Ecole Technol Super, Dept Software Engn & Informat Technol, Montreal, PQ, Canada
[3] Univ Ottawa, Sch Elect Engn & Comp Sci, Ottawa, ON, Canada
关键词
Requirement engineering; Assurance cases; Assurance case patterns; Pattern formalization; Generative artificial intelligence; Large language models; GPT; DESIGN;
D O I
10.1016/j.jss.2025.112353
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An assurance case is a structured set of arguments supported by evidence, demonstrating that a system's nonfunctional requirements (e.g., safety, security, reliability) have been correctly implemented. Assurance case patterns serve as templates derived from previous successful assurance cases, aimed at facilitating the creation of new assurance cases. Despite using these patterns to generate assurance cases, their instantiation remains a largely manual and error-prone process that heavily relies on domain expertise. Thus, exploring techniques to support their automatic instantiation becomes crucial. This study aims to investigate the potential of Large Language Models (LLMs) in automating the generation of assurance cases that comply with specific patterns. Specifically, we formalize assurance case patterns using predicate-based rules and then utilize LLMs, i.e., GPT4o and GPT-4 Turbo, to automatically instantiate assurance cases from these formalized patterns. Our findings suggest that LLMs can generate assurance cases that comply with the given patterns. However, this study also highlights that LLMs may struggle with understanding some nuances related to pattern-specific relationships. While LLMs exhibit potential in the automatic generation of assurance cases, their capabilities still fall short compared to human experts. Therefore, a semi-automatic approach to instantiating assurance cases maybe more practical at this time.
引用
收藏
页数:26
相关论文
共 50 条
  • [41] Extraction of Subjective Information from Large Language Models
    Kobayashi, Atsuya
    Yamaguchi, Saneyasu
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 1612 - 1617
  • [42] Influence of External Information on Large Language Models Mirrors Social Cognitive Patterns
    Bian, Ning
    Lin, Hongyu
    Liu, Peilin
    Lu, Yaojie
    Zhang, Chunkang
    He, Ben
    Han, Xianpei
    Sun, Le
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2024,
  • [43] AI in Education: An Analysis of Large Language Models for Twi Automatic Short Answer Grading
    Agyemang, Alex
    Schlippe, Tim
    ARTIFICIAL INTELLIGENCE RESEARCH, SACAIR 2024, 2025, 2326 : 107 - 123
  • [44] The great automatic grammatizator: On the use and misuse of large language models in scientific and academic writing
    Kantor, Jonathan
    JAAD INTERNATIONAL, 2025, 18 : 79 - 80
  • [45] Toward automatic generation of control structures for process flow diagrams with large language models
    Hirtreiter, Edwin
    Schulze Balhorn, Lukas
    Schweidtmann, Artur M.
    AICHE JOURNAL, 2024, 70 (01)
  • [46] Enhancing Interactive Image Retrieval With Query Rewriting Using Large Language Models and Vision Language Models
    Zhu, Hongyi
    Huang, Jia-Hong
    Rudinac, Stevan
    Kanoulas, Evangelos
    PROCEEDINGS OF THE 4TH ANNUAL ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA RETRIEVAL, ICMR 2024, 2024, : 978 - 987
  • [47] Applying Large Language Models for intelligent industrial automation From theory to application: Towards autonomous systems with Large Language Models
    Xia, Yuchen
    Jazdi, Nasser
    Weyrich, Michael
    ATP MAGAZINE, 2024, (6-7):
  • [48] The Security of Using Large Language Models: A Survey with Emphasis on ChatGPT
    Zhou, Wei
    Zhu, Xiaogang
    Han, Qing-Long
    Li, Lin
    Chen, Xiao
    Wen, Sheng
    Xiang, Yang
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2025, 12 (01) : 1 - 26
  • [49] Using General Large Language Models to Classify Mathematical Documents
    Ion, Patrick D. F.
    Watt, Stephen M.
    INTELLIGENT COMPUTER MATHEMATICS, CICM 2024, 2024, 14690 : 42 - 57
  • [50] Perils and opportunities in using large language models in psychological research
    Abdurahman, Suhaib
    Atari, Mohammad
    Karimi-Malekabadi, Farzan
    Xue, Mona J.
    Trager, Jackson
    Park, Peter S.
    Golazizian, Preni
    Omrani, Ali
    Dehghani, Morteza
    PNAS NEXUS, 2024, 3 (07):