Abstract
Replacing former pure mechanical functionalities by mecha-tronics-based solutions, introducing new propulsion technologies, and connecting cars to their environment are only a few reasons for the still growing E/E-System complexity at modern passenger cars. Hence, for an engineering company in the automotive embedded system domain it is vital to establish mature development processes, including a smart tool chain orchestration. Starting from the customer requirements until the final release of the product, traceability and consistency between all development artifacts shall be given. However, achieving this by linking the development items manually is a tedious and error-prone task. The aim of this work is to enhance the development process by introducing a fully automatic transformation of a system design model into a software framework model and vice versa. With this novel approach, the full traceability, between the system and software architectural levels, is guaranteed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Blom, H., Loenn, H., Hagl, F., Papadopoulos, Y., Reiser, M.-O., Sjoestedt, C.-J., Chen, D., Kolagari., R.: EAST-ADL - an architecture description language for automotive software-intensive systems. White Paper 2.1.12 (2013)
Boldt, R.: Modeling AUTOSAR systems with a UML/SysML profile. Technical report, IBM Software Group (2009)
Broy, M., Feilkas, M., Herrmannsdoerfer, M., Merenda, S., Ratiu, D.: Seamless model-based development: from isolated tool to integrated model engineering environments, IEEE Magazin (2008)
Buchmann, T., Westfechtel, B.: Towards incremental round-trip engineering using model transformations. In: 2013 39th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), pp. 130–133, Sept 2013
Chen, D.J., Johansson, R., Lönn, H., Papadopoulos, Y., Sandberg, A., Törner, F., Törngren, M.: Modelling support for design of safety-critical automotive embedded systems. In: Harrison, M.D., Sujan, M.-A. (eds.) SAFECOMP 2008. LNCS, vol. 5219, pp. 72–85. Springer, Heidelberg (2008)
Ebert, C., Jones, C.: Embedded software: facts, figures, and future. IEEE Comput. Soc. 0018–9162(09), 42–52 (2009)
Giese, H., Hildebrandt, S., Neumann, S.: Model synchronization at work: keeping SysML and AUTOSAR models consistent. In: Engels, G., Lewerentz, C., Schäfer, W., Schürr, A., Westfechtel, B. (eds.) Nagl Festschrift. LNCS, vol. 5765, pp. 555–579. Springer, Heidelberg (2010)
Holtmann, J., Meyer, J., Meyer, M.: A seamless model-based development process for automotive systems (2011)
ISO - International Organization for Standardization. ISO 26262 Road vehicles functional safety, Part 1–10 (2011)
Kawahara, R., Dotan, D., Sakairi, T., Ono, K., Kirshin, A., Nakamura, H., Hirose, S., Ishikawa, H.: Verification of embedded system’s specification using collaborative simulation of SysML and Simulink models. In: Proceedings of Second International Conference on Model Based Systems Engineering, pp. 21–28, March 2009
Lau, K.-K., Tepan, P., Tran, C., Saudrais, S., Tchakaloff, B.: A holistic (Component-based) approach to AUTOSAR designs. In: 2013 39th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), pp. 203–207, Sept 2013
Macher, G., Armengaud, E., Kreiner, C.: Automated generation of AUTOSAR description file for safety-critical software architectures. In: 12. Workshop Automotive Software Engineering (ASE), Lecture Notes in Informatics (2014)
Macher, G., Armengaud, E., Kreiner, C.: Bridging automotive systems, safety and software engineering by a seamless tool chain. In: 7th European Congress Embedded Real Time Software and Systems Proceedings, pp. 256–263 (2014)
Mader, R., Griessnig, G., Eric, A., Andrea, L., Christian, K., Bourrouilh, Q., Steger, C., Weiss, R.: A bridge from system to software development for safety-critical automotive embedded systems. In: 38th Euromicro Conference on Software Engineering and Advanced Applications, pp. 75–79 (2012)
Meyer, J.: Eine durchgaengige modellbasierte Entwicklungsmethodik fuer die automobile Steuergeraeteentwicklung unter Einbeziehung des AUTOSAR Standards. Ph.D thesis, Universitaet Paderborn, Fakultaet fuer Elektrotechnik, Informatik und Mathematik, July 2014
Pagel, M., Brörkens, M.: Definition and generation of data exchange formats in AUTOSAR, process independent model. In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol. 4066, pp. 52–65. Springer, Heidelberg (2006)
Petrissans, A., Krawczyk, S., Veronesi, L., Cattaneo, G., Feeney, N., Meunier, C.: Design of future embedded systems toward system of systems - trends and challenges. European Commission, May 2012
Pretschner, A., Broy, M., Kruger, I.H., Stauner, T.: Software engineering for automotive systems: a roadmap. In: 2007 Future of Software Engineering, FOSE 2007, Washington, DC, USA, pp. 55–71, IEEE Computer Society (2007)
Quadri, I.R., Sadovykh, A.: MADES: a SysML/MARTE high level methodology for real-time and embedded systems (2011)
Rodriguez-Priego, E., Garcia-Izquierdo, F., Rubio, A.: Modeling issues: a survival guide for a non-expert modeler. Models 2010(2), 361–375 (2010)
Sandmann, G., Seibt., M.: AUTOSAR-compliant development workflows: from architecture to implementation - tool interoperability for round-trip engineering and verification and validation. In: SAE World Congress and Exhibition 2012, (SAE 2012–01-0962) (2012)
Scuro, G.: Automotive industry: innovation driven by electronics (2012). http://embedded-computing.com/articles/automotive-industry-innovation-driven-electronics/
Sjoestedt, C.-J., Shi, J., Toerngren, M., Servat, D., Chen, D., Ahlsten, V., Loenn, H.: Mapping simulink to UML in the design of embedded systems: investigating scenarios and structural and behavioral mapping. In: OMER 4 Post Workshop Proceedings, April 2008
Thyssen, J., Ratiu, D., Schwitzer, W., Harhurin, E., Feilkas, M., München, T.U., Thaden, E.: A system for seamless abstraction layers for model-based development of embedded software. In: Software Engineering Workshops, pp. 137–148 (2010)
Voget, S.: SAFE RTP: an open source reference tool platform for the safety modeling and analysis. In: Embedded Real Time Software and Systems Conference Proceedings (2014)
Zurawka, T., Schaeuffele, J.: Method for checking the safety and reliability of a software-based electronic system, January 2007
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Sporer, H., Macher, G., Höller, A., Kreiner, C. (2015). Bidirectional Crosslinking of System and Software Modeling in the Automotive Domain. In: Fantechi, A., Pelliccione, P. (eds) Software Engineering for Resilient Systems. SERENE 2015. Lecture Notes in Computer Science(), vol 9274. Springer, Cham. https://doi.org/10.1007/978-3-319-23129-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-23129-7_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23128-0
Online ISBN: 978-3-319-23129-7
eBook Packages: Computer ScienceComputer Science (R0)