Measurement of Functional Size in Conceptual Models: A Survey of Measurement Procedures Based on COSMIC

Many functional size measurement procedures have been developed for applying the COSMIC measurement method to particular methods of software production. A subset of these measurement procedures is centered on the measurement of the functional size of the applications from their conceptual models, allowing the generation of indicators in early stages of the development cycle of a software product. This paper presents a survey of these functional size measurement procedures in order to provide a guide for practitioners and researchers. Finally, a general analysis focused on the results obtained in the survey is performed to obtain important lessons that must be considered in the development of correct measurement procedures.

[1]  A. Abran,et al.  The COSMIC Functional Size Measurement Method version 3.0, Measurement Manual , 2007 .

[2]  Stephen J. Mellor,et al.  Executable UML - A Foundation for Model-Driven Architecture , 2002, Addison Wesley object technology series.

[3]  Oscar Pastor,et al.  Automating the Measurement of Functional Size of Conceptual Models in an MDA Environment , 2008, PROFES.

[4]  Piotr Habela,et al.  Adapting Use Case Model for COSMIC-FFP Based Measurement , 2005 .

[5]  Hassan B. Diab,et al.  mucROSE: automated measurement of COSMIC-FFP for Rational Rose RealTime , 2005, Inf. Softw. Technol..

[6]  Beatriz Marín,et al.  Measuring the Functional Size of Conceptual Models in an MDA Environment , 2008, CAiSE Forum.

[7]  Ghislain Lévesque,et al.  Estimating software size with UML models , 2008, C3S2E '08.

[8]  Alain Abran,et al.  A proposed measurement role in the rational unified process and its implementation with ISO 19761: COSMIC-FFP , 2004 .

[9]  G. Dedene,et al.  M.E.R.O.DE.: a model-driven entity-relationship object-oriented Development method , 1994, SOEN.

[10]  P. De Bievre,et al.  The revised international vocabulary of basic and general terms in metrology (VIM) , 2006 .

[11]  Nelly Condori-Fernández,et al.  An Empirical Study on the Likelihood of Adoption in Practice of a Size Measurement Procedure for Requirements Specification , 2006, 2006 Sixth International Conference on Quality Software (QSIC'06).

[12]  Stuart Anderson,et al.  Requirements Evolution from Process to Product Oriented Management , 2001, PROFES.

[13]  Nelly Condori-Fernández,et al.  Evaluating the Productivity and Reproducibility of a Measurement Procedure , 2006, ER.

[14]  Nelly Condori-Fernández,et al.  On the Estimation of the Functional Size of Software from Requirements Specifications , 2007, Journal of Computer Science and Technology.

[15]  Bran Selic,et al.  Real-time object-oriented modeling , 1994, Wiley professional computing.

[16]  Geert Poels,et al.  Definition and Validation of a COSMIC-FFP Functional Size Measure for Object-Oriented Systems , 2003 .

[17]  Xavier Franch,et al.  Using the PRiM method to Evaluate Requirements Models with COSMIC-FFP , 2007 .

[18]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[19]  Stephen J. Mellor,et al.  Object lifecycles: modeling the world in states , 1992 .

[20]  Oscar Pastor,et al.  Model-driven architecture in practice - a software production environment based on conceptual modeling , 2007 .

[21]  R. St-Denis,et al.  Formalizing COSMIC-FFP using ROOM , 2001, Proceedings ACS/IEEE International Conference on Computer Systems and Applications.

[22]  Xavier Franch,et al.  ReeF: Defining a Customizable Reengineering Framework , 2007, CAiSE.

[23]  Geert Poels,et al.  A Functional Size Measurement Method for Event- Based Object-oriented Enterprise Models , 2002 .

[24]  Vicente Pelechano,et al.  The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming , 2001, Inf. Syst..

[25]  Alain Abran,et al.  Application de la méthode FFP à partir d'une spécification selon la notation UML: compte rendu des premiers essais d'application et questions , 1999 .

[26]  Bran Selic,et al.  Real-time object oriented modeling and design , 1994 .

[27]  Geert Poels,et al.  Functional Size Measurement of Multi-layer Object-Oriented Conceptual Models , 2003, OOIS.

[28]  Alain Abran,et al.  On the applicability of COSMIC-FFP for measuring software throughout its life cycle , 2000 .