计算机科学
任务(项目管理)
多学科方法
质量(理念)
生成语法
认证
人工智能
形式语言
形式化方法
管理科学
知识管理
时态逻辑
探索性研究
证人
因果关系(物理学)
心理学
理解力
道义逻辑
数学教育
作者
Sonora Halili,Paola Spoletini,Alicia M. Grubb
标识
DOI:10.1109/re63999.2025.00029
摘要
Formal methods for requirements engineering have existed for decades; yet, these techniques are rarely used if not required by certification because they are challenging for non-experts (e.g., novices and non-technical stakeholders in multidisciplinary teams) to interpret and apply. To enable non-experts to participate in collaborative software teams, we envision using artificial intelligence (AI) to assist in interpreting formal notations. Our research project investigates how and to what extent generative AI with large language models (LLMs) can be used to assist non-experts in interpreting formal requirements. In this paper, we conduct an exploratory investigation of both generating translations and interpreting linear temporal logic (LTL) formulae. Specifically, we explore prompting LLMs with sufficient information for the task of generating LTL formula explanations. With our initial prompt, we complete a classroom study where students learn LTL and then interpret a series of LTL formulae with and without the LLM-generated descriptions. We then improve our approach based on insights from the classroom study, and evaluate the overall quality of our updated prompt and the explanations it generates.
科研通智能强力驱动
Strongly Powered by AbleSci AI