An unadjusted size measurement of embedded software system families and its validation

Embedded software systems have become the driving force in many areas of technology, like the automotive industry. Functions for the control of cars, driver assistance as well as systems for information and entertainment are accomplished by software driven control units. Owing to the high complexity and development effort of embedded systems, these resources have to be reused. Software system families (SSF) are a promising solution to achieve cost reduction by reusing common software assets in different variants of an automobile. To support the economic management of this developmental approach, we need software metrics to estimate the effort of building embedded software system families. Techniques of size measurement and cost estimation for software system families are highly insufficient, in general, and do not exist for the automotive domain. Therefore, this article describes a conglomeration of innovative metrics to measure the size of a system family oriented software development. These size metrics analyze a real-time and a process focused perspective of embedded software system families in the automotive domain. A combination of both viewpoints describes the unadjusted size of software driven control units to indicate and estimate their development costs. Copyright © 2006 John Wiley & Sons, Ltd.

[1]  A. Abran Functional size measurement for real time and embedded software , 1999, Proceedings 4th IEEE International Software Engineering Standards Symposium and Forum (ISESS'99). 'Best Software Practices for the Internet Age'.

[2]  Sebastian Kiebusch Towards a Function-Point oriented analysis of process focused Software-Product-Families , 2004 .

[3]  Sholom Cohen,et al.  Case Study: A Measurement Program for Product Lines , 2004 .

[4]  Mathias Weske,et al.  Object-Oriented and Internet-Based Technologies, 5th Annual International Conference on Object-Oriented and Internet-Based Technologies, Concepts, and Applications for a NetworkedWorld, Net.ObjectDays 2004, Erfurt, Germany, September 27-30, 2004, Proceedings , 2004, Net.ObjectDays.

[5]  Hermann Kopetz,et al.  Real-time systems , 2018, CSC '73.

[6]  Paul Clements,et al.  Software product lines - practices and patterns , 2001, SEI series in software engineering.

[7]  Andreas Speck,et al.  Reusable industrial control systems , 2003, IEEE Trans. Ind. Electron..

[8]  Andreas Speck,et al.  A real time measure of software system families , 2005, WoSQ@ICSE.

[9]  Manfred Broy,et al.  Automotive software engineering , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[10]  Jörg Schäuffele,et al.  Automotive Software Engineering , 2003 .

[11]  Christof Ebert,et al.  Best practices in software measurement : how to use metrics to improve project and process performance , 2005 .

[12]  Danilo Beuche Composition and construction of embedded software families , 2003 .