Abstract
Employing diverse development teams may still result in common faults being introduced in various stages of software development that will cause failures if the developers in those teams possess common incorrect knowledge or have common gaps in their knowledge. The Instrumentation and Control Design Evaluation method can predict and estimate the probabilities of the occurrence of common faults in software developed by diverse teams during the different stages of software development, such as requirements specification, design, and implementation. Common knowledge possessed by the teams is evaluated, and certain performance-shaping factors are assessed using predefined question sets to serve as the input for the Instrumentation and Control Design Evaluation method. This paper presents the design of an experiment to validate the Instrumentation and Control Design Evaluation method during software requirements specification. A level control system is selected to serve as the subject of the experiment, and the development teams will be asked to develop the software requirements specification for the level controller. The experiment instrumentation consists of a control system question set and a software requirements question set devised to evaluate the domain-specific and software engineering knowledge of the participating development teams. In addition, another question set is developed to assess the performance-shaping factors used by the COCOMO II model. A detailed user requirements document is developed to be provided to the development teams, and a large language model-based tool is developed to trace the user requirements to the developed software requirements.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of Nuclear Plant Instrumentation and Control and Human-Machine Interface Technology, NPIC and HMIT 2025 |
| Publisher | American Nuclear Society |
| Pages | 1784-1791 |
| Number of pages | 8 |
| ISBN (Electronic) | 9780894482243 |
| DOIs | |
| State | Published - 2025 |
| Externally published | Yes |
| Event | 2025 Nuclear Plant Instrumentation and Control and Human-Machine Interface Technology, NPIC and HMIT 2025 - Chicago, United States Duration: Jun 15 2025 → Jun 18 2025 |
Publication series
| Name | Proceedings of Nuclear Plant Instrumentation and Control and Human-Machine Interface Technology, NPIC and HMIT 2025 |
|---|
Conference
| Conference | 2025 Nuclear Plant Instrumentation and Control and Human-Machine Interface Technology, NPIC and HMIT 2025 |
|---|---|
| Country/Territory | United States |
| City | Chicago |
| Period | 06/15/25 → 06/18/25 |
Funding
This research is being performed using funding received from the DOE Office of Nuclear Energy's Nuclear Energy University Program.
Keywords
- Common Cause Failures
- Common Faults
- Software Design
- Software Requirements Specification