An Evaluation of Requirements Modeling for Cyber-Physical Systems via LLMs
Not on the map. Why?
Abstract (arXiv)
Cyber-physical systems (CPSs) integrate cyber and physical components and enable them to interact with each other to meet user needs. The needs for CPSs span rich application domains such as healthcare and medicine, smart home, smart building, etc. This indicates that CPSs are all about solving real-world problems. With the increasing abundance of sensing devices and effectors, the problems wanted to solve with CPSs are becoming more and more complex. It is also becoming increasingly difficult to extract and express CPS requirements accurately. Problem frame approach aims to shape real-world problems by capturing the characteristics and interconnections of components, where the problem diagram is central to expressing the requirements. CPSs requirements are generally presented in domain-specific documents that are normally expressed in natural language. There is currently no effective way to extract problem diagrams from natural language documents. CPSs requirements extraction and modeling are generally done manually, which is time-consuming, labor-intensive, and error-prone. Large language models (LLMs) have shown excellent performance in natural language understanding. It can be interesting to explore the abilities of LLMs to understand domain-specific documents and identify modeling elements, which this paper is working on. To achieve this goal, we first formulate two tasks (i.e., entity recognition and interaction extraction) and propose a benchmark called CPSBench. Based on this benchmark, extensive experiments are conducted to evaluate the abilities and limitations of seven advanced LLMs. We find some interesting insights. Finally, we establish a taxonomy of LLMs hallucinations in CPSs requirements modeling using problem diagrams. These results will inspire research on the use of LLMs for automated CPSs requirements modeling.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Aug 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 4; 2026: 2.
6 papers.
- 2025From Informal to Formal -- Incorporating and Evaluating LLMs on Natural Language Requirements to Verifiable Formal Proofscited by 17
- 2025Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agentscited by 11
- 2025MAAD: Automate Software Architecture Design through Knowledge-Driven Multi-Agent Collaborationcited by 1
- 2025Knowledge-Guided Multi-Agent Framework for Automated Requirements Development: A Visioncited by 0
- 2026Bridging Requirements and Architecture: Multi-Agent Orchestration with External Knowledge and Hierarchical Memorycited by 0
- 2026Relationally Guided Use Case Modeling with LLMscited by 0
- 2026Relationally Guided Use Case Modeling with LLMs16 Sep 2026
- 2026Bridging Requirements and Architecture: Multi-Agent Orchestration with External Knowledge and Hierarchical Memory31 May 2026
- 2025MAAD: Automate Software Architecture Design through Knowledge-Driven Multi-Agent Collaboration28 Jul 2025
- 2025Knowledge-Guided Multi-Agent Framework for Automated Requirements Development: A Vision27 Jun 2025
- 2025Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agents8 May 2025
- 2025From Informal to Formal -- Incorporating and Evaluating LLMs on Natural Language Requirements to Verifiable Formal Proofs27 Jan 2025