In the context of automotive domain, modern control systems are software-intensive and have adaptive features to provide safety and comfort. These software-based features demand software engineering approaches and formal methods that are able to guarantee correct operation, since malfunctions may cause harm/damage. Adaptive Exterior Light and the Speed Control Systems are examples of software-intensive systems that equip modern cars. We have used the Abstract State Machines to model the behaviour of both control systems. Each model has been developed through model refinement, following the incremental way in which functional requirements are given. We used the ASMETA tool-set to support the simulation of the abstract models, their validation against the informal requirements, and the verification of behavioural properties. In this paper, we discuss our modelling, validation and verification strategies, and the results (in terms of features addressed and not) of our activities. In particular, we provide insights on how we addressed the adaptive features (the adaptive high beam headlights and the adaptive cruise control) by explicitly modelling their software control loops according to the MAPE-K (Monitor-Analyse-Plan-Execute over a shared Knowledge) reference control model for self-adaptive systems.

(2020). Modelling an Automotive Software-Intensive System with Adaptive Features Using ASMETA . Retrieved from http://hdl.handle.net/10446/164542

Modelling an Automotive Software-Intensive System with Adaptive Features Using ASMETA

Arcaini, Paolo;Bonfanti, Silvia;Gargantini, Angelo;Scandurra, Patrizia
2020-01-01

Abstract

In the context of automotive domain, modern control systems are software-intensive and have adaptive features to provide safety and comfort. These software-based features demand software engineering approaches and formal methods that are able to guarantee correct operation, since malfunctions may cause harm/damage. Adaptive Exterior Light and the Speed Control Systems are examples of software-intensive systems that equip modern cars. We have used the Abstract State Machines to model the behaviour of both control systems. Each model has been developed through model refinement, following the incremental way in which functional requirements are given. We used the ASMETA tool-set to support the simulation of the abstract models, their validation against the informal requirements, and the verification of behavioural properties. In this paper, we discuss our modelling, validation and verification strategies, and the results (in terms of features addressed and not) of our activities. In particular, we provide insights on how we addressed the adaptive features (the adaptive high beam headlights and the adaptive cruise control) by explicitly modelling their software control loops according to the MAPE-K (Monitor-Analyse-Plan-Execute over a shared Knowledge) reference control model for self-adaptive systems.
2020
Inglese
Rigorous State-Based Methods
Raschke, Alexander; Méry, Dominique; Houdek, Frank
978-3-030-48076-9
12071
302
317
online
Switzerland
Cham
Springer Nature Switzerland
ABZ 2020: 7th International Conference on Rigorous State-Based Methods, Ulm, Germany, 27–29 May 2020
7th
Ulm (Germany)
27–29 May 2020
internazionale
contributo
Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni
indice consultabile alla pagina https://link.springer.com/book/10.1007/978-3-030-48077-6 testo edito first on line in data 22/5/2020
info:eu-repo/semantics/conferenceObject
5
Arcaini, Paolo; Bonfanti, Silvia; Gargantini, Angelo Michele; Riccobene, Elvinia; Scandurra, Patrizia
1.4 Contributi in atti di convegno - Contributions in conference proceedings::1.4.01 Contributi in atti di convegno - Conference presentations
reserved
Non definito
273
(2020). Modelling an Automotive Software-Intensive System with Adaptive Features Using ASMETA . Retrieved from http://hdl.handle.net/10446/164542
File allegato/i alla scheda:
File Dimensione del file Formato  
abz2020_ELS_SCS_cameraReady.pdf

Solo gestori di archivio

Versione: publisher's version - versione editoriale
Licenza: Licenza default Aisberg
Dimensione del file 744.56 kB
Formato Adobe PDF
744.56 kB Adobe PDF   Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/164542
Citazioni
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 10
social impact