Abstract
Modern automotive systems with adaptive control features require rigorous analysis to guarantee correct operation. We report our experience in modeling the automotive case study from the ABZ2020 conference using the ASMETA toolset, based on the Abstract State Machine formal method. We adopted a seamless system engineering method: from an incremental formal specification of high-level requirements to increasingly refined ASMETA models, to the C++ code generation from the model. Along this process, different validation and verification activities were performed. We explored modeling styles and idioms to face the modeling complexity and ensure that the ASMETA models can best capture and reflect specific behavioral patterns. Through this realistic automotive case study, we evaluated the applicability and usability of our formal modeling approach.
Author supplied keywords
Cite
CITATION STYLE
Arcaini, P., Bonfanti, S., Gargantini, A., Riccobene, E., & Scandurra, P. (2024). A journey with ASMETA from requirements to code: application to an automotive system with adaptive features. International Journal on Software Tools for Technology Transfer, 26(3), 379–401. https://doi.org/10.1007/s10009-024-00751-4
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.