© 2004 by British Computer Society
A System for Measuring Function Points from an ERDFD Specification

1 Dipartimento di Ingegneria, Università di Ferrara, via Saragat, 1 44100 Ferrara, Italy 2 DEISUniversità di Bologna, Viale Risorgimento, 2 40136 Bologna, Italy
We present a tool for measuring the Function Point (FP) software metric from the specification of a software system expressed in the form of an Entity Relationship (ER) diagram plus a Data Flow Diagram (DFD). First, the informal and general FP counting rules are translated into rigorous rules expressing properties of the ERDFD. Then, the rigorous rules are translated into Prolog. The measures given by the system on a number of case studies are in accordance with those of human experts.
Received 16 January 2003. Revised 15 October 2003.
* Email: elamma{at}ing.unife.it
Email: friguzzi{at}ing.unife.it