Alessio Di Sandro*, , Sahar Kokaly, Rick Salay, Marsha Chechik
Department of Computer Science, University of Toronto, 10 King's College Road, Toronto, ON M5S 3G4, Canada
Received 2 January 2020, Accepted 19 August 2020, Available Online 23 September 2020.
- Megamodels; Queries; Safety cases; Automotive
The automotive domain has recently increased its reliance on model-based software development. Automotive models are often heterogeneous, large and interconnected through traceability links. When introducing safety-related artifacts, such as Hazard Analysis, fault tree analysis (FTA), failure modes and effects analysis (FMEA) and safety cases, querying these collections of system models and safety artifacts becomes a complex activity. In this paper, we define generic requirements for querying megamodels and demonstrate how to run queries in our Model Management INTeractive (MMINT) framework using the Viatra query engine. We apply our querying approach to a vehicle's Lane Management System case study through the process of its creation and maintenance, perform a comparison with an Object Constraint Language (OCL)-based approach and show how queries can help achieve compliance with the ISO 26262 standard.
- © 2020 The Authors. Published by Atlantis Press B.V.
- This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).