This content is not included in your SAE MOBILUS subscription, or you are not logged in.
Analysis and Improvement of Model Architectures for Safety Related Systems
ISSN: 0148-7191, e-ISSN: 2688-3627
Published April 03, 2018 by SAE International in United States
Annotation ability available
This work presents current methods to analyze and improve the architecture of Simulink models. The methods follow the “principles for architectural design” of part 6 on software development of the ISO 26262 functional safety standard for road vehicles, the dominating standard in the automotive industry. The methods presented describe how the abstract architectural principles of the ISO 26262 can be implemented in the context of model-based development using Simulink. Therefore we demonstrate how different metrics can be used to improve or enforce the compliance with the principles. In contrast to previous publications we will not primarily focus on the metrics itself, but emphasize the architectural principles themselves and expose the architectural implications of applying the metrics. As the architectural principles of the ISO 26262 are targeted at reducing the overall complexity, we will also focus on metrics and methods that help to reduce the models complexity.
|Technical Paper||ADAS Feature Concepts Development Framework via a Low Cost RC Car|
|Technical Paper||FM Radio Reception Simulation in Open Space|
|Technical Paper||Implementation of an Electronic NVM Odometer|
CitationDoerr, H. and Bachmann, F., "Analysis and Improvement of Model Architectures for Safety Related Systems," SAE Technical Paper 2018-01-1077, 2018, https://doi.org/10.4271/2018-01-1077.
- ISO 26262 Road vehicles - Functional safety Geneva, Switzerland ISO 2011
- Olszewska M. 2011
- Scheible J. 2012
- Dajsuren Y. , Van den Brand M. , Serebrenik A. , and Roubtsov S. 10.1145/2465478.2465482
- Mäurer L. , Hebecker T. , Stolte T. , Lipaczewski M. et al. 2014 10.1007/978-3-319-11743-0_15
- Dahl , O.J. , Dijkstra , E.W. , and Hoare , C.A.R. Structured Programming London, UK Academic Press Ltd 1972
- Martin , R.C. Clean Code: A Handbook of Agile Software Craftsmanship 1st Upper Saddle River, NJ, USA Prentice Hall PTR 2008
- Soubra H. , Abran A. , and Cherif A.R. 2012 10.1109/IWSM-MENSURA.2012.18
- Hunt , A. and Thomas , D. The Pragmatic Programmer: From Journeyman to Master Boston, MA, USA Addison-Wesley Longman Publishing Co., Inc. 2000
- The MathWorks, “Design Partitioning,” Simulink help pages https://de.mathworks.com/help/simulink/ug/design-partitioning.html
- Deissenboeck F. , Hummel B. , Jürgens E. , Schätz B. et al. Clone detection in automotive model-based development 2008 Proceedings of the 30th international conference on Software engineering (ICSE '08) 10.1145/1368088.1368172
- The Mathworks, “Simulink Check” product https://mathworks.com/products/simulink-check.html
- Gerlitz , T. , Minh Tran , Q. , and Dziobek , C. Detection and Handling of Model Smells for MATLAB/Simulink Models 2015 Proc. Proceedings of the International Workshop on Modelling in Automotive Software Engineering
- Yourdon , E. and Constantine , L.L. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design 1st Upper Saddle River, NJ, USA Prentice-Hall, Inc. 1979