This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
A Model based Difference Approach and Change Impact Rules Language to manage Variability and Change Requests in Safety Critical Automotive Functions
Technical Paper
2016-01-0125
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Automotive engineering processes are dynamic, iterative and driven by changes. Reasons for changes on development artifacts are manifold, but the result is a new evolution step which may influence all, some, or just a single development artifact. Consequently, research on impact analysis put forth approaches to assess the adverse effects of changes. However, understanding and implementing functional changes and its consequences in the safety domain is often aggravated by dependencies between different types of development artifacts, scattered in various (tool) formats. Safety properties may change depending on the type of a modification. Thereby, connected analyses like fault trees, Failure Modes and Effects Analysis (FMEA), and safety concepts cannot be reused easily if the artifacts on which they are based on are affected by changes.
In this paper we suggest a new difference analysis approach which allows a (semi-)automated comparison of safety work products based on models. As a model we understand any formalized data structure with well-defined (abstract) syntax and semantics defined by a metamodel [1]. Moreover, we propose a Safety Change Impact Rules Language (SCIRL) targeted at heterogeneous safety artifacts in a model-based safety framework. SCIRL can access artifacts, which are described by metamodels. Moreover, the language is compliant to the Object Constraint Language (OCL) for queries and constraints [2]. The advantage of SCIRL is to synchronize models in a semi-automated manner or refer to artifacts in the safety lifecycle impacted by a change request.
Recommended Content
Technical Paper | Using DMFEA to Drive Accelerated Testing |
Technical Paper | FMERA - Failure Modes, Effects, and (Financial) Risk Analysis |
Technical Paper | A Proactive Design Development Process - An Automotive Example of Door Glass Guidance Mechanism |
Citation
Kaessmeyer, M. and Soden, M., "A Model based Difference Approach and Change Impact Rules Language to manage Variability and Change Requests in Safety Critical Automotive Functions," SAE Technical Paper 2016-01-0125, 2016, https://doi.org/10.4271/2016-01-0125.Also In
References
- Object Management Group OMG Meta Object Facility (MOF) Core Specification June 2015
- Object Management Group Object Constraint Language February 2014
- medini TM analyze tool for functional safety http://www.kpit.com/engineering/products/medini-functionalsafety-tool
- http://www.pure-systems.com/pure_variants.49.0.html
- Schulze , M. , Mauersberger , J. and Beuche , D. Functional safety and variability: can it be brought together? In Proceedings of the 17th International Software Product Line Conference 236 243 ACM 2013
- Becker , M. , Kemmann , J. and Shashidhar , K.C. Integrating Software Safety and Product Line Engineering using Formal Methods: Challenges and Opportunities In Proceedings of the 14th International Software Product Line Conference, Workshop 2010
- Baumgart , S. , Froberg , J. and Punnekkat , S. Towards efficient functional safety certification of construction machinery using a component-based approach In 3rd International Workshop in Product Line Approaches in Software Engineering (PLEASE) 2012
- Schwinn J. , Adler , R. and Kemmann , S. Combining Safety Engineering and Product Line Engineering In Software Engineering, Workshop 2013
- Domis , D. and Trapp , M. Integrating Safety Analyses and Component-based Design The SPES 2020 Methodology 2012
- International Organization for Standardization ISO/IS 26262 Road Vehicles - Functional Safety Technical Committee 22 (ISO/TC 22) Geneva 2011
- Olsson , T. and Grundy , J. Supporting traceability and inconsistency management between software artifacts In International Conference on Software Engineering and Applications 63 78 2002
- Bohner , S.A. and Arnold , R.S. Software Change Impact Analysis In Computer Society Publications Tutorial Series 1996
- DeLucia , A. , Fasano , F. and Oliveto , R. Traceability management for impact analysis In Frontiers of Software Maintenance 21 30 2008
- Pohl , K. , Böckle , G. and van der Linden , F. Software Product Line Engineering: Foundations, Principles and Techniques Springer 2005
- Kang Kyo , C. , Cohen , S.G. , Hess , J.A. , Novak , E. and Peterson , A.S. Feature-Oriented Domain Analysis (FODA) Feasibilty Study Technical report, Annals of software engineering 1990
- Fowler , M. Domain-Specific Language 978-0321712943 2010
- Morgan , R. , Scullion , P. , Nix , L. , Kan , C. et al. Injury Risk Investigation of the Small, Rear-seat Occupant in Side Impact SAE Int. J. Passeng. Cars - Mech. Syst. 5 1 61 75 2012 10.4271/2012-01-0092
- Kimura , Y. and Murakami , M. Analysis of Piston Friction - Effects of Cylinder Bore Temperature Distribution and Oil Temperature SAE Int. J. Fuels Lubr. 5 1 1 6 2012 10.4271/2011-01-1746
- SAE International Surface Vehicle Recommended Practice Laboratory Measurement of the Composite Vibration Damping Properties of Material on a Supporting Steel Bar SAE Standard J1637 Aug. 2007
- Lehnert , S. A Review of Software Change Impact Analysis Technical Report University of Technology, Department of Software Systems / Process Informatics Illmenau 2011
- Queille , D.J.-P. , Voidrot , J.-F. , Wilde , N. and Munro , M. The Impact Analysis Task in Software Maintenance: A Model and a Case Study In Proceedings International Conference on Software Maintenance (ICSM _94) 234 242 1994
- Lehnert , S. , Farooq , Q. , and Riebisch , M. Rule-based impact analysis for heterogeneous software artifacts In 17th European Conference Software Maintenance and Reengineering 209 218 2013
- Briand , L.C. , Labiche , Y. , and O´Sullivan , L. Impact Analysis and Change Management of UML Models In Proceedings International Conference on Software Maintenance 256 265 2003
- Müller , K. , and Rumpe , B A Model-Based Approach to Impact Analysis Using Model Differencing arXiv preprint arXiv:1406.6834 2014
- Fowler , M. Domain-Specific Languages 978-0321712943 2010
- EMF Compare http://www.eclipse.org/emf/compare/ September 2015
- Stalhane , T. , Hansen , G.K. , Myklebust , T. , and Haugset , B. Agile Change Impact Analysis of Safety Critical Software In Proceedings International Conference on computer safety, reliability & security 2014
- Käßmeyer , M. , Schulze , M. , and Schurius , M. A process to support a systematic change impact analysis of variability and safety in automotive functions In Proceedings of the 19th International Conference on Software Product Line (SPLC ‘15) http://dx.doi.org/10.1145/2791060.2791079
- http://spes2020.informatik.tu-muenchen.de/EC1.html
- Pohl , K. , Hönninger , R. , Achatz R. , and Broy , M. 2012 Model-Based Engineering of Embedded Systems: The SPES 2020 Methodology Springer Heidelberg/New York 2012
- Käßmeyer , M. , Velasco Moncaday , D. S. , and Schurius , M. Evaluation of a systematic approach in variant management for safety-critical systems development In Proceedings of the 12th International Conference on Embedded and Ubiquitous Computing 2015