Functional Size Measurement of Multi-Layer Object-Oriented Conceptual Models

  • Geert Poels
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2817)


This paper builds on previous work showing a way to map the concepts used in object-oriented business domain modelling onto (a subset of) the concepts used by the COSMIC Full Function Points (COSMIC-FFP) functional size measurement method for modelling and sizing a software system from the point of view of its functional user requirements. In this paper we present a refined set of measurement rules resulting from a careful revision of our previous proposal, based on ‘field trials’ and feedback from function points experts. The main contribution of the paper is, however, an extended set of rules to be used when applying COSMIC-FFP to multi-layer conceptual models, including at least an enterprise layer and, on top of this, an information system services layer.


Data Movement Sequence Diagram Functional Process Software Layer Business Domain 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    OMG: Model Driven Architecture. OMG 01-07-01, Object Management Group (2001)Google Scholar
  2. 2.
    Abran, A., Desharnais, J.-M., Oligny, S., St-Pierre, D., Symons, C.: COSMIC-FFP Measurement Manual, Version 2.1. The Common Software Measurement International Consortium (2001) Google Scholar
  3. 3.
    Poels, G.: A Functional Size Measurement Method for Event-Based Object-Oriented Enterprise Models. In: Piattini, M., Filipe, J., Braz, J. (eds.) Enterprise Information Systems, vol. IV, pp. 210–218. Kluwer Academic Publishers, Dordrecht (2002)Google Scholar
  4. 4.
    Pastor, O., Gomez, J., Insfran, E., Pelechano, V.: The OO-Method approach for information systems modelling: from object-oriented conceptual modelling to automated programming. Information Systems 26, 507–534 (2001)zbMATHCrossRefGoogle Scholar
  5. 5.
    Snoeck, M., Dedene, G., Verhelst, M., Depuydt, A.-M.: Object-Oriented Enterprise Modelling with MERODE. Leuven University Press, Leuven (1999)Google Scholar
  6. 6.
    Bévo, V., Lévesque, G., Abran, A.: Application de la méthode FFP à partir d’une spécification selon la notation UML: compte rendu des premiers essais d’application et questions. In: Proc. 9th Int. Workshop Software Measurement, Lac Supérieur, Canada, pp. 230–242 (1999)Google Scholar
  7. 7.
    Jenner, M.S.: COSMIC-FFP 2.0 and UML: Estimation of the Size of a System Specified in UML – Problems of Granularity. In: Proc. 4th Eur. Conf. Software Measurement and ICT Control, Heidelberg, pp. 173–184 (2001)Google Scholar
  8. 8.
    Jenner, M.S.: Automation of Counting of Functional Size Using COSMIC-FFP in UML. In: Proc. 12th Int. Workshop Software Measurement, Magdeburg, pp. 43–51 (2002)Google Scholar
  9. 9.
    Diab, H., Frappier, M., St-Denis, R.: A Formal Definition of COSMIC-FFP for Automated Measurement of ROOM Specifications. In: Proc. 4th Eur. Conf. Software Measurement and ICT Control, Heidelberg, pp. 185–196 (2001)Google Scholar
  10. 10.
    Diab, H., Koukane, F., Frappier, M., St-Denis, R.: McRose: Functional Size Measurement of Rational Rose RealTime. In: Proc. 6th Int. ECOOP Workshop Quantitative Approaches in OO Software Eng. Malaga, pp. 15–24 (2002)Google Scholar
  11. 11.
    Poels, G.: Functional Size Measurement of Layered Conceptual Models. In: Proc. 5th Int. Conf. Enterprise Information Systems, Angers, pp. 411–416 (2003)Google Scholar
  12. 12.
    Fetcke, T.: The Warehouse Software Portfolio: A Case Study in Functional Size Measurement. Report No. 1999–20. Software Engineering Management Research Laboratory, Université du Québec à Montréal (1999)Google Scholar
  13. 13.
    Moody, D., Abrahao, S., Pastor, O.: Comparative Evaluation of Software Estimation Methods: An Experimental Analysis. In: Proc. 1st Int. Workshop Software Quality and Estimation, Denia, Spain, pp. 49–58 (2002)Google Scholar
  14. 14.
    Abrahao, S., Condori, N., Pastor, O.: An Experimental Design for Evaluating Functional Size Methods. In: Proc. 2nd Int. Workshop Software Quality and Estimation, Denia, Spain (2003)Google Scholar
  15. 15.
    Poels, G.: Definition and Validation of a COSMIC-FFP Functional Size Measure for Object-Oriented Systems. In: Proc. 7th Int. ECOOP Workshop Quantitative Approaches OO Software Eng. Darmstadt (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Geert Poels
    • 1
    • 2
  1. 1.Department of Management Information, Operations Management, and Technology Policy, Faculty of Economics and Business AdministrationGhent UniversityGentBelgium
  2. 2.Centre for Industrial ManagementKatholieke Universiteit LeuvenHeverleeBelgium

Personalised recommendations