Design and Assurance of Control Software
When I was EIC of TSE and before, software design approaches were matched with the type of application. Since that time, software has become a major component in the control of potentially dangerous systems and has grown enormously in size. Most of these systems require high assurance of important properties, such as safety and security, and sometimes, require regulatory certification before they can be used. Today, however, such assurance is usually very expensive and limited in its power. This short paper proposes a change in how software is designed that can greatly simplify the development, assurance, and maintenance and evolution of critical control software.
Authors
- Nancy G. Leveson
Institutions
- Massachusetts Institute of Technology (US)
Publication Details
- Journal
- IEEE Transactions on Software Engineering
- Published
- 2025-02-07
- DOI
- https://doi.org/10.1109/tse.2025.3539975
- Citations
- 1
- Primary Topic
- Real-time simulation and control systems
- Type
- article
- Field-Weighted Citation Impact
- 1.21