The developers of real-time and embedded software face –just like the developers of other types of software– the problem of estimating the cost of development. To this end, the most widely used methods and tools require that the functional size of the program to be developed is measured. However, the functional size measurement methods available –namely, Function Point Analysis and its evolutions– are traditionally considered not well suited for representing the functionality of real-time and embedded software. Actually, the problem is that the definition of Function Points and their counting rules make reference almost exclusively to traditional “business” software. In this paper, the problem of applying FPA to embedded and real-time software is tackled. A set of hints and examples –derived from industrial experience– are given, supporting the application of standard function point counting to real-time and embedded software. It is then shown that the obtained measures successfully supported the estimation of a set of programs in the avionics domain.

Using Function Points to Measure and Estimate Real-Time and Embedded Software: Experiences and Guidelines

LAVAZZA, LUIGI ANTONIO;
2009-01-01

Abstract

The developers of real-time and embedded software face –just like the developers of other types of software– the problem of estimating the cost of development. To this end, the most widely used methods and tools require that the functional size of the program to be developed is measured. However, the functional size measurement methods available –namely, Function Point Analysis and its evolutions– are traditionally considered not well suited for representing the functionality of real-time and embedded software. Actually, the problem is that the definition of Function Points and their counting rules make reference almost exclusively to traditional “business” software. In this paper, the problem of applying FPA to embedded and real-time software is tackled. A set of hints and examples –derived from industrial experience– are given, supporting the application of standard function point counting to real-time and embedded software. It is then shown that the obtained measures successfully supported the estimation of a set of programs in the avionics domain.
2009
James Miller, Richard Selby
Proceedings of the 3rd Int. Symp. on Empirical SW Engineering and Measurement - ESEM 09
9781424448418
ESEM 2009, 3rd Int. Symp. on Empirical SW Engineering and Measurement
Lake Buena Vista, Florida (USA)
15-16 ottobre 2009
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11383/1715040
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 14
  • ???jsp.display-item.citation.isi??? 9
social impact