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.

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) [10.3390/computers12090184].

Process-oriented requirements definition and analysis of software components in critical systems

Intrigila B.;D'Ambrogio A.;
2023-01-01

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.
2023
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore INF/01
Settore ING-INF/05
Settore INFO-01/A - Informatica
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
English
BPMN
Business-critical systems
Requirements management
Requirements traceability
SysML
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) [10.3390/computers12090184].
Intrigila, B; Della Penna, G; D'Ambrogio, A; Campagna, D; Grigore, M
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
computers-12-00184.pdf

accesso aperto

Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 3.06 MB
Formato Adobe PDF
3.06 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/388266
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 1
social impact