Abstract
Diagnostic system is an important part of vehicle’s software architecture. At present, every high-end vehicle has software to control various operations and also assist driver. AUTOSAR is open system architecture for a vehicle’s ECU software, and diagnostic is part of its service layer [1]. In AUTOSAR, diagnostic system is group of three modules—DEM, DCM, and FIM modules. Diagnostic system in a vehicle is responsible for detecting and logging errors or faults and also alerting driver about it through various lamps like malfunction indicator lamp (MIL), etc [2]. It plays an important role in safety of passengers. AUTOSAR allows adding different protocols in diagnostic system to support a range of diagnostic services those are well defined in every protocol. Main parts of vehicle those are covered by diagnostic system are engine and emission system. Adding J1939 functionalities in DEM module boosts up diagnostic system usability. After implementation, this diagnostic system can be used in cars as well as heavy-duty vehicle. SAE_J1939 is developed by Society of Automotive Engineers (SAE) and recommended for heavy-duty vehicle on and off road. J1939 protocol defines diagnostic messages (DMs) to carry different fault-related data. It helps mechanic to identify and fix the faults in vehicle. It also defines different lamps to indicate condition of various subsystem of vehicle to the driver. Through lamps’ behavior, users (driver and mechanic) can easily observe fault condition in vehicle. Lamps’ feature is an efficient way of human–machine interaction and makes vehicle more user-friendly. J1939 is developed for heavy-duty vehicles used in industry also for vehicles those are used in forestry and agriculture. This paper describes development process of J1939 functionalities in DEM module based on AUTOSAR 4.2.1 step by step.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wang, Q., Xin, B., Li, C., Chen, H.: The Realization of Reusability in Vehicular Software Development under AUTOSAR
AUTOSAR: Specification Diagnostic Event Manager V4.2.1 (online). Available from: http://www.autosar.org
Durisic, D., Nilsson, M., Staron, M., Hansson, J.: Measuring the impact of changes to the complexity and coupling properties of automotive software systems. J. Syst. Softw. 86(5), 275–1293 (2013)
Durisic, D., Staron, M., Hansson, J.: Evolution of Long-Term Industrial Meta-Models—An Automotive case Study of AUTOSAR
Kitchenham, B., Pfleeger, S., Pickard, L., Jones, L., Hoaglin, P., Emam, K., Rosenberg, J.: Preliminary guidelines for empirical research in software engineering. J. IEEE Trans. Softw. Eng. 28, 721–734 (2002)
Mjeda, A., Leen, G., Waish, E.: The AUTOSAR Standard—The Experience of Applying Simulink According to Its Requirements. SAE International (2007)
Hardung, B., Kolzow, T., Kruger, A.: Reuse of Software in Distributed Embedded Automotive Systems (2004)
Kim, J.-W., Lee, K.J., Ahn, H.: Development of software component architecture for motor-driven power steering control system using AUTOSAR methodology. In: International Conference on Control, Automation and Systems (ICCAS 2015)
Briciu, C.V., Filip, I., Heininger, F.: A new trend in automotive software: AUTOSAR concept (2013)
Broy, M., Kruger, I., Pretschner, A., Salzmann, C.: Engineering automotive software. Proc. IEEE 95(2) (2007)
Sung, K., Han, T.: Development process for AUTOSAR-based embedded system. Int. J. Control Autom. (2013)
Dhanamjayan, P.R., Jose, K., Manjusree, S.: ECU state manager module development and design for automotive platform software based on AUTOSAR 4.0. Int. J. Tech. Res. Appl. (2015)
Broy, M.: Challenges in automotive software engineering. In: International Conference on Software Engineering (2006)
Liu, Y., Li, Y., Zhuang, R.: The Application of Automatic Code Generation Technology in the Development of the Automotive Electronics Software. Trans Tech Publications, Switzerland (2013)
Pagel, M., Brorkens, M.: Definition and generation of data exchange formats in AUTOSAR. Springer, Berlin, Heidelberg (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sharma, A., Sharma, R.K., Kamath, N. (2020). J1939 Functionality Development in Diagnostic Event Manager Module Based on AUTOSAR 4.2.1. In: Pati, B., Panigrahi, C., Buyya, R., Li, KC. (eds) Advanced Computing and Intelligent Engineering. Advances in Intelligent Systems and Computing, vol 1089. Springer, Singapore. https://doi.org/10.1007/978-981-15-1483-8_9
Download citation
DOI: https://doi.org/10.1007/978-981-15-1483-8_9
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-1482-1
Online ISBN: 978-981-15-1483-8
eBook Packages: EngineeringEngineering (R0)