Title :
Software development effort estimation for distributed embedded-systems
Author :
Winne, Olaf ; Beikirch, Helmut
Author_Institution :
Lamtec Leipzig GmbH & Co. KG, Taucha, Germany
Abstract :
Mastering the increased complexity of today´s programmable electronic systems (PES) is topic of many research and development projects. The risen complexity in real time embedded-systems has been identified as a barrier for a fast time-to-market product development in many projects. At the same time, more and more flexibility, scalability and distributed intelligence are required for new PES. But what does it mean in detail that a PES is more or less complex and how can complexity and its influence on the effort for developing a distributed PES be examined already in the design phase of a development project? This paper discusses a method to estimate complexity and development effort for distributed PES. In addition, the method can be used to compare different possible solutions to achieve an optimised design decision. Therefor, the effort estimation method COCOMO (Constructive Cost Model) was expanded for distributed PES (COCOMOdist). It was validated exemplarily within a practical development project (Distributed Burner Control), resulting in several interesting conclusions.
Keywords :
computational complexity; embedded systems; software cost estimation; software engineering; COCOMO; COCOMOdist; constructive cost model; distributed PES; distributed burner control; distributed embedded-systems; optimised design decision; programmable electronic systems; software development effort estimation; Complexity theory; Compounds; Computer architecture; Estimation; Real-time systems; Safety; Software; COCOMO; complexity; design of distributed real-time systems; distributed embedded-systems; effort estimation;
Conference_Titel :
EUROCON, 2013 IEEE
Conference_Location :
Zagreb
Print_ISBN :
978-1-4673-2230-0
DOI :
10.1109/EUROCON.2013.6625046