The spread of computing-systems, especially the realtime embedded ones, is rapidly growing in the last years, since they find usage in numerous fields of application, including, but not limited to, industry process, critical infrastructures, transportation systems, as so forth. Indeed, in these fields, precise time-constraints hold; hence, tasks need to be correct from both the functional and temporal perspectives. As for the latter, timing behavior has to be characterized, that is usually done by exploiting either static or dynamic analysis techniques, which leverage estimations based on either a model or the actual system. In this paper, we foster an automated hybrid approach that allows characterizing the timing behavior of systems while introducing any alteration, i.e., relying on instruction-level tracing rather than code instrumentation for profiling purposes. Our approach is sensitive to the execution-context, - e.g., cache misses - and it allows re-using results from the development processes - e.g., unit tests. We considered a complex realtime application from the railway domain as a case study to evaluate our approach, empirically proving that it can provide a faithful characterization of systems in terms of worst-case execution time.

Timing Behavior Characterization of Critical Real-Time Systems through Hybrid Timing Analysis / Barone, Salvatore; Casola, Valentina; Torca, Salvatore Della; Lombardi, Daniele. - (2023), pp. 306-311. (Intervento presentato al convegno 7th International Conference on System Reliability and Safety (ICSRS) tenutosi a Bologna nel 22-24 Novembre 2023) [10.1109/ICSRS59833.2023.10381272].

Timing Behavior Characterization of Critical Real-Time Systems through Hybrid Timing Analysis

Barone, Salvatore;Casola, Valentina;Torca, Salvatore Della
;
Lombardi, Daniele
2023

Abstract

The spread of computing-systems, especially the realtime embedded ones, is rapidly growing in the last years, since they find usage in numerous fields of application, including, but not limited to, industry process, critical infrastructures, transportation systems, as so forth. Indeed, in these fields, precise time-constraints hold; hence, tasks need to be correct from both the functional and temporal perspectives. As for the latter, timing behavior has to be characterized, that is usually done by exploiting either static or dynamic analysis techniques, which leverage estimations based on either a model or the actual system. In this paper, we foster an automated hybrid approach that allows characterizing the timing behavior of systems while introducing any alteration, i.e., relying on instruction-level tracing rather than code instrumentation for profiling purposes. Our approach is sensitive to the execution-context, - e.g., cache misses - and it allows re-using results from the development processes - e.g., unit tests. We considered a complex realtime application from the railway domain as a case study to evaluate our approach, empirically proving that it can provide a faithful characterization of systems in terms of worst-case execution time.
2023
979-8-3503-0605-7
Timing Behavior Characterization of Critical Real-Time Systems through Hybrid Timing Analysis / Barone, Salvatore; Casola, Valentina; Torca, Salvatore Della; Lombardi, Daniele. - (2023), pp. 306-311. (Intervento presentato al convegno 7th International Conference on System Reliability and Safety (ICSRS) tenutosi a Bologna nel 22-24 Novembre 2023) [10.1109/ICSRS59833.2023.10381272].
File in questo prodotto:
File Dimensione Formato  
Timing_Behavior_Characterization_of_Critical_Real-Time_Systems_through_Hybrid_Timing_Analysis.pdf

accesso aperto

Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 1.02 MB
Formato Adobe PDF
1.02 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/11588/951118
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact