Abstract
Functional size measurement (FSM) gives a measure of a software product and can be used to build objective estimation models for predicting project effort and duration. AUTOSAR is an architecture standard that allows collaboration on basic Electrical and Electronic (E/E) functions while providing a platform to develop new innovative ones. AUTOSAR allows portability and reuse of software functions on different hardware architectures. However, designing software functions in AUTOSAR requires several software allocation decisions which impact on E/E system performance and development costs. In this context, processor load estimation becomes an important task early in software development projects for automotive real-time embedded systems. This paper analyzes the relationship between FSM and ECU processor load in AUTOSAR, and introduces the SYMTA/S tool and an automation prototype tool developed in this study. The findings demonstrate a relationship between FSM and processor load.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Marín, B., Pastor, Ó., Giachetti, G.: Automating the measurement of functional size of conceptual models in an MDA environment. In: Jedlitschka, A., Salo, O. (eds.) PROFES 2008. LNCS, vol. 5089, pp. 215–229. Springer, Heidelberg (2008)
Broy, M.: Challenges in automotive software engineering. In: Proceedings of the 28th International Conference on Software Engineering (ICSE 2006). ACM Press (2006). Keynote
Bischof, H., Donhauser, B., Meder, K.: The ECU of a rear wheel steering system. In: 8th International Conference on Automotive Electronics (ICAE 1991), London, pp. 208–213, October 1991
Heinecke, H., et al.: AUTomotive Open System ARchitecture – an industry-wide initiative to manage the complexity of emerging automotive E/E-architectures. In: Convergence 2004, International Congress on Transportation Electronics, Detroit (2004)
Fürst, S., et al.: AUTOSAR – a Worldwide Standard is on the Road. In: 14th International VDI Congress Electronic Systems for Vehicles, BadenBade (2009)
Daghsen, A., Chaaban, K., Saudrais, S.: Software function allocation and configuration of an AUTOSAR-compliant system. In: SAE 2012 World Congress & Exhibition, Detroit, Michigan, USA, April 2012
Soubra, H.: The use and benefits of Functional Size Measurement in the context of AUTOSAR. In: 23rd UKSMA – UK Software Metrics Association Annual Conference, London, UK (2012)
Heinecke, H., et al.: AUTOSAR – Current results and preparations for exploitation. In: Euroforum Conference, 3 May 2006
Fennel, H., et al.: Achievements and exploitation of the AUTOSAR development partnership. In: SAE Convergence Congress, Detroit (2006)
Soubra, H., Chaaban, K.: Functional size measurement of electronic control units software designed following the AUTOSAR standard. In: 22nd International Workshop on Software Measurement & 7th International Conference on Software Process and Product Measurement - IWSM-MENSURA, Assisi, Italy, 17–19 October 2012. IEEE Computer Society Press (2012)
Lesterhuis, A., Symons, C.: The COSMIC Measurement Manual, version 4.0.1 (2014). http://www.cosmic-sizing.org/publications/measurement-manual-401/
Soubra, H., Alain A., Ramdane-Cherif, A.: Verifying the accuracy of automation tools for the measurement of software with COSMIC--ISO 19761 including an AUTOSAR-based example and a case study. In: Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement (IWSM-MENSURA), Rotterdam (The Netherlands), Nov. 2014, pp. 23–31. IEEE CS Press (2014)
Scheickl, O., Ainhauser, C., Gliwa, P.: Tool support for seamless system development based on AUTOSAR timing extensions. In: Embedded Real-Time Software Congress (ERTS) (2012)
Scheickl, O., et al.: How timing interfaces in AUTOSAR can improve distributed development of real-time software. In: GI Jahrestagung (2), pp. 662–667 (2008)
Zeng, H., Di Natale, M.: Efficient implementation of AUTOSAR components with minimal memory usage. In: 2012 7th IEEE International Symposium on Industrial Embedded Systems (SIES). IEEE (2012)
Hegde, R., Gurumurthy, K.S.: Load balancing across ECUs in automotives. In: 2009 International Conference on Communication Software and Networks (ICCSN 2009). IEEE (2009)
Stern, S., Guetta, O.: Manage the automotive embedded software development cost by using a Functional Size Measurement Method (COSMIC). In: ERTS2 2010, 5th International Congress & Exhibition, Toulouse (2010)
Soubra, H., Abran, A., Stern, S., Ramdan-Cherif, A.: Design of a functional size measurement procedure for real-time embedded software requirements expressed using the Simulink model. In: IWSM-MENSURA, Nara, Japan, pp. 76–85. IEEE CS Press (2011)
Lind, K. Heldal, R.: Estimation of real-time software code size using COSMIC FSM. In: The IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC 2009), pp. 244–248 (2009)
Lind, K., Heldal, R.: A model-based and automated approach to size estimation of embedded software components. In: Whittle, J., Clark, T., Kühne, T. (eds.) MODELS 2011. LNCS, vol. 6981, pp. 334–348. Springer, Heidelberg (2011)
Artusi, R., Verderio, P., Marubini, E.: Bravais-Pearson and Spearman correlation coefficients: meaning, test of hypothesis and confidence interval. Int. J. Biol. Markers 17(2), 148–151 (2002)
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
Soubra, H., Abran, A., Sehit, M. (2015). Functional Size Measurement for Processor Load Estimation in AUTOSAR. In: Kobyliński, A., Czarnacka-Chrobot, B., Świerczek, J. (eds) Software Measurement. Mensura IWSM 2015 2015. Lecture Notes in Business Information Processing, vol 230. Springer, Cham. https://doi.org/10.1007/978-3-319-24285-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-24285-9_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24284-2
Online ISBN: 978-3-319-24285-9
eBook Packages: Computer ScienceComputer Science (R0)