Process-Oriented Requirements Definition and Analysis of Software Components in Critical Systems

3Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

Abstract

Requirements management is a key aspect in the development of software components, since complex systems are often subject to frequent updates due to continuously changing requirements. This is especially true in critical systems, i.e., systems whose failure or malfunctioning may lead to severe consequences. This paper proposes a three-step approach that incrementally refines a critical system specification, from a lightweight high-level model targeted to stakeholders, down to a formal standard model that links requirements, processes and data. The resulting model provides the requirements specification used to feed the subsequent development, verification and maintenance activities, and can also be seen as a first step towards the development of a digital twin of the physical system.

Cite

CITATION STYLE

APA

Intrigila, B., Della Penna, G., D’Ambrogio, A., Campagna, D., & Grigore, M. (2023). Process-Oriented Requirements Definition and Analysis of Software Components in Critical Systems. Computers, 12(9). https://doi.org/10.3390/computers12090184

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free