Title :
Archetypical Approaches of Fast Software Development and Slow Embedded Projects
Author :
Eklund, Ulrik ; Bosch, Jan
Author_Institution :
Dept. Comput. Sci., Malmo Univ., Malmo, Sweden
Abstract :
This paper describes the problem context of software development for mass-produced embedded systems, with distinguishing factors such as the co-design of software and hardware, strong focus on manufacturing aspects, supplier involvement and safety-critical functionality. In this context there is a need for a holistic model to explain the failures and successes industrial projects, where just investigating a single dimension, e.g. chosen ways-of-working or architecture is not sufficient. The main contribution is a holistic model consisting of five archetypical approaches to embedded software development, based on a mapping study over industrial cases in literature. The approaches range from "traditional" stage-gate projects focusing on product qualities and large integration efforts, to fast development in short loops by autonomous teams based on a compos able software platform. The model aligns the processes with the architecture of the embedded software, and the implications on the business and the organisation. The model allows an research & development(R&D) organisation to identify where it is positioned and to evolve its software development approach. The model is elucidated by two empirical cases from a Swedish company.
Keywords :
business data processing; embedded systems; hardware-software codesign; mass production; project management; research and development; safety-critical software; software architecture; software quality; R and D organisation; Swedish company; composable software platform; embedded software; embedded software development; industrial projects; manufacturing aspects; mass-produced embedded systems; product qualities; research development organisation; safety-critical functionality; software-hardware codesign; stage-gate projects; supplier involvement; Business; Computer architecture; Context; Embedded software; Hardware; Manufacturing; business; companies; embedded software; software architecture; software engineering;
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on
Conference_Location :
Santander
DOI :
10.1109/SEAA.2013.38