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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
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)
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
Abran, A., Pierre, N.: Function Points: A Study of Their Measurement Processes and Scale Transformations. Journal Systems and Software 25(2), 171–184 (1994)
CARE Technologies, http://www.care-t.com
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)
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)
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)
IFPUG: International Function Point Users Group, http://www.ifpug.org
IFPUG, Function Point Counting Practices Manual Release 4.1, International Function Point Users Group, Westerville, Ohio, USA (1999)
ISO, International vocabulary of basic and general terms in metrology (VIM), International Organization for Standardization, Geneva, Switzerland (2004)
ISO, ISO/IEC 14143-1, Information Technology – Software Measurement – Functional Size Measurement – Part 1: Definition of Concepts (1998)
ISO, ISO/IEC 19761, Software Engineering – CFF – A Functional Size Measurement Method (2003)
Kitchenham, B.: Counterpoint: The Problem with Function Points. IEEE Software Status Report 14(2), 29–31 (1997)
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)
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)
OMG: Web site of MDA, http://www.omg.org/mda/
OO-Method Group Web Site, http://oomethod.dsic.upv.es
Pastor, O., Molina, J.C.: Model-Driven Architecture in Practice. Springer, Heidelberg (2007)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Rights 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)