Skip to main content

Automating the Measurement of Functional Size of Conceptual Models in an MDA Environment

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5089))

Abstract

The manual measurement of functional size is generally very time-consuming and has many precision errors. For this reason, it is necessary to automate the measurement process to obtain a solution that can be applied in a MDA industrial development. The OO-Method COSMIC Function Points (OOmCFP) is a measurement procedure that has been designed to measure the functional size of object-oriented applications generated from their conceptual models by means of model transformations. This work presents the definition of the mechanisms that are necessary to automate the OOmCFP procedure. This work also presents the OOmCFP tool that implements the OOmCFP procedure. Since this tool measures the functional size of industrial applications generated in MDA environments from their conceptual models, it is not necessary to perform the measurement task on the final code. The OOmCFP tool incorporates the benefits that the COSMIC measurement method provides. These benefits are demonstrated through a comparative analysis.

This work has been developed with the support of MEC under the project SESAMO TIN2007-62894 and co financed by FEDER.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abrahão, S., Pastor, O.: Estimating the Applications Functional Size from Object-Oriented Conceptual Models. In: International Function Point User Group Annual Conference (IFPUG 2001), Las Vegas, USA (2001)

    Google Scholar 

  2. Abrahão, S., Pastor, O.: Measuring the functional size of web applications. International Journal of Web Engineering and Technology (IJWET) 1(1), 5–16 (2003)

    Article  Google Scholar 

  3. Abran, A., Desharnais, J., Lesterhuis, A., Londeix, B., Meli, R., Morris, P., Oligny, S., O’Neil, M., Rollo, T., Rule, G., Santillo, L., Symons, C., Toivonen, H.: The COSMIC Functional Size Measurement Method, version 3.0 In GELOG, www.gelog.etsmtl.ca

  4. Abran, A., Pierre, N.: Function Points: A Study of Their Measurement Processes and Scale Transformations. Journal Systems and Software 25(2), 171–184 (1994)

    Article  Google Scholar 

  5. CARE Technologies, http://www.care-t.com

  6. Condori-Fernández, N.: Un procedimiento de medición de tamaño funcional a partir de especificaciones de requisitos, Doctoral thesis, Universidad Politécnica de Valencia, Valencia, España (2007)

    Google Scholar 

  7. Diab, H., Koukane, F., Frappier, M., St-Denis, R.: μcROSE: Automated Measurement of COS-MIC-FFP for Rational Rose Real Time. Information and Software Technology 47(3), 151–166 (2005)

    Article  Google Scholar 

  8. Giachetti, G., Marín, B., Condori-Fernández, N., Molina, J.C.: Updating OO-Method Function Points. In: 6th IEEE International Conference on the Quality of Information and Communications Technology (QUATIC 2007), Lisboa, Portugal, pp. 55–64 (2007)

    Google Scholar 

  9. IFPUG: International Function Point Users Group, http://www.ifpug.org

  10. IFPUG, Function Point Counting Practices Manual Release 4.1, International Function Point Users Group, Westerville, Ohio, USA (1999)

    Google Scholar 

  11. ISO, International vocabulary of basic and general terms in metrology (VIM), International Organization for Standardization, Geneva, Switzerland (2004)

    Google Scholar 

  12. ISO, ISO/IEC 14143-1, Information Technology – Software Measurement – Functional Size Measurement – Part 1: Definition of Concepts (1998)

    Google Scholar 

  13. ISO, ISO/IEC 19761, Software Engineering – CFF – A Functional Size Measurement Method (2003)

    Google Scholar 

  14. Kitchenham, B.: Counterpoint: The Problem with Function Points. IEEE Software Status Report 14(2), 29–31 (1997)

    Article  Google Scholar 

  15. Lehne, A.: Experience Report: Function Points Counting of Object-Oriented Analysis and Design based on the OOram method. In: Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 1997), Atlanta, Georgia (October 1997)

    Google Scholar 

  16. Marín, B., Condori-Fernández, N., Pastor, O., Abran, A.: Measuring the Functional Size of Conceptual Models in a MDA Environment. In: The 20th International Conference on Advanced Information Systems Engineering (CAiSE 2008), Montpellier, France (accepted, 2008)

    Google Scholar 

  17. OMG: Web site of MDA, http://www.omg.org/mda/

  18. OO-Method Group Web Site, http://oomethod.dsic.upv.es

  19. Pastor, O., Molina, J.C.: Model-Driven Architecture in Practice. Springer, Heidelberg (2007)

    Google Scholar 

  20. Pastor, O., Gómez, J., Insfrán, E., Pelechano, V.: The OO-Method Approach for Information Systems Modelling: From Object-Oriented Conceptual Modeling to Automated Programming. Information Systems 26 (2001)

    Google Scholar 

  21. Pastor, O., Hayes, F., Bear, S.: OASIS: An Object-Oriented Specification Language. In: Loucopoulos, P. (ed.) CAiSE 1992. LNCS, vol. 593, pp. 348–363. Springer, Heidelberg (1992)

    Google Scholar 

  22. Poels, G.: Functional Size Measurement of Multi-Layer Object-Oriented Conceptual Models. In: Proceedings of 9th International Object-Oriented Information Systems Conference, Geneva, Switzerland, pp. 334–345 (2003)

    Google Scholar 

  23. Tavares, H., Carvalho, A., Castro, J.: Medicao de Pontos por Funcao a partir da Especificao de Requisitos. In: Workshop on Requirements Engineering, Universidad Politécnica de Valencia, Spain, November 2002, pp. 278–298 (2002)

    Google Scholar 

  24. Uemura, T., Kusumoto, S., Inoue, K.: Function Point Measurement Tool for UML Design Specification. In: 5th International Software Metrics Symposium, IEEE METRICS, Florida, USA, pp. 62–71 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andreas Jedlitschka Outi Salo

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Marín, B., Pastor, O., Giachetti, G. (2008). Automating the Measurement of Functional Size of Conceptual Models in an MDA Environment. In: Jedlitschka, A., Salo, O. (eds) Product-Focused Software Process Improvement. PROFES 2008. Lecture Notes in Computer Science, vol 5089. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69566-0_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69566-0_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69564-6

  • Online ISBN: 978-3-540-69566-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics