Abstract
There is a lack of early project control when automotive software is developed by external suppliers. This paper proposes a process improvement that targets early deliverables from suppliers as a means to improve project control. An addition to the existing automotive process employing a two-level use case approach is presented. In an example study involving Volvo 3P we show that the process improvements are applicable in real industrial development processes and that use cases are suitable for automotive requirements communication. The example also showed that use cases can be employed at the level of detail necessary to describe embedded systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1999)
Jacobson, I., Christerson, M., Jonsson, P., Övergaard, G.: Object-Oriented Software Engineering – A Use Case Driven Approach. Addison-Wesley, Reading (1992)
Kulak, D., Guiney, E.: Use Cases: Requirements in Context. Addison-Wesley, Reading (2000)
Ivarsson, M., Pettersson, F.: A Use Case Driven Approach to Improve Quality Management of Suppliers. Technical report no 04-15, Dept of Computer Engineering, Chalmers University of Technology, Gothenburg, Sweden (2004)
Schneider, G., Winters, J.P.: Applying Use Cases, Second Edition: A Practical Guide. Addison-Wesley, Reading (2001)
Cockburn, A.: Structuring Use Cases with Goals (2000), http://members.aol.com/acockburn/papers/usecases.htm
Humphrey, W.S.: Managing the Software Process. Addison-Wesley, Reading (1989)
Paulk, M.C., Curtis, B., Crissis, M.B., Weber, C.V.: Capability Maturity Model for Software, Version 1.1, CMU/SEI-93-TR-24 (1993)
Basili, V.R., Shull, F., Lanubile, F.: Using Experiments to Build a Body of Knowledge. IEEE Transactions on Software Engineering 25(4), 456–474 (1998)
Basili, V., Caldiera, G., Lanubile, F., Shull, F.: Studies on Reading Techniques. In: Proc. of the Twenty-First Annual Software Engineering Workshop, SEL-96-002, pp. 59–65 (1996)
Porter, A., Votta, L., Basili, V.R.: Comparing Detection Methods for Software Requirements Inspection: A Replicated Experiment. IEEE Transactions on Softwrae Engineering 21(6), 563–575 (1995)
Shull, F., Rus, I., Basili, V.: How Perspective-Based Reading Can Improve Requirements Inspections. Computer 33(7), 73–79 (2000)
Parnas, D.L., Weiss, D.M.: Active Design Reviews: Principles and Practices. In: Proc. of the Eight International Conference on Software Engineering, pp. 132–136 (1985)
Volvo 3P, GDP Pocket Guide, Issue 4 2003-03-01 (2003)
Volvo 3P Trucks Standard, SoftWare Level EEE GDI (GDI 966-88), Volvo 3P, Issued by Andreas Nyberg and Daniel Lathuiliere
Nasr, E., McDermid, J., Bernat, G.: Eliciting and Specifying Requirements with Use Cases for Embedded Systems. In: Proc. of the Seventh International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2002), San Diego, California, January 7-9 (2002)
Nasr, E., McDermid, J., Bernat, G.: A Technique for Managing Complexity of Use Cases for Large Complex Embedded Systems. In: Proc. of the Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2002 (2002)
OMG 2003, UML 2.0 Superstructure Specification, Object Management Group (2003), http://www.omg.org/docs/ptc/03-08-02.pdf
Cockburn, A.: Writing Effective Use Cases. Addison-Wesley, Reading (2001)
Larman, C.: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design. Prentice Hall, Upper Saddle River (1998)
Weber, M., Weisbrod, J.: Requirements Engineering in Automotive Development: Experiences and Challenges. Software, IEEE 20(1), 16–24 (2003)
Anda, B., Sjöberg, D., Jörgensen, M.: Quality and Understandability of Use Case Models. In: Knudsen, J.L. (ed.) ECOOP 2001. LNCS, vol. 2072, pp. 402–428. Springer, Heidelberg (2001)
Kelly, J.C., Sherif, J.S., Hops, J.: An Analysis of Defect Densities Found during Software Inspections. Journal of Systems Software 17, 111–117 (1992)
Doolan, E.P.: Experience with Fagan’s Inspection Method. Software: Practices and Experiences 22(2), 173–182 (1992)
Russell, G.W.: Experience with Inspection in Ultra Large-Scale Development. IEEE Software 8(1), 25–31 (1991)
Dunn, R.H.: Software Quality Assurance: A Management Perspective. In: Thayer, Yourdon (eds.) Software Engineering Project Management, pp. 433–440. IEEE Computer Society, Los Alamitos (1997)
Thayer, R.H.: Software Engineering Project Management. In: Thayer, Yourdon (eds.) Software Engineering Project Management, pp. 72–104. IEEE Computer Society, Los Alamitos (1997)
Mackenzie R.A.: The Management Process in 3-D. Harvard Business Review, 80–87 (November-December 1969)
Thamhain, H.J., Wilemon, D.L.: Criteria for Controlling Projects According to Plan. In: Thayer, Yourdon (eds.) Software Engineering Project Management, pp. 426–432. IEEE Computer Society, Los Alamitos (1997)
Armour, F., Miller, G.: Advanced Use Case Modelling. Addison-Wesley, Reading (2000)
Heumesser, N., Houdek, F.: Experiences in Managing an Automotive Requirements Engineering Process. In: Proceedings of the 12th IEEE International Requirements Engineering Conference (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ivarsson, M., Pettersson, F., Öhman, P. (2005). Improved Control of Automotive Software Suppliers. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2005. Lecture Notes in Computer Science, vol 3547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11497455_29
Download citation
DOI: https://doi.org/10.1007/11497455_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26200-8
Online ISBN: 978-3-540-31640-4
eBook Packages: Computer ScienceComputer Science (R0)