Design of a Functional Size Measurement Procedure for a Model-Driven Software Development Method *

The capability to accurately quantify the size of software developed with a Model-Driven Development (MDD) method is critical to software project managers for evaluating risks, developing project estimates, and having early project indicators. This paper presents a measurement procedure defined according to the last version of the ISO 19761 standard measurement method. The measurement procedure has been designed to measure the functional size of object-oriented applications generated from their conceptual models by means of model transformations. The measurement procedure is structured in three phases: the strategy phase, where the purpose of the measurement is defined; the mapping phase, where the elements of the conceptual model that contribute to the functional size are selected; and the measurement phase, where the functional size of the generated application is obtained.

[1]  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 .

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

[3]  R Stach [Definition of concepts]. , 1985, Zeitschrift fur arztliche Fortbildung.

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

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

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

[7]  Victor R. Basili,et al.  The TAME Project: Towards Improvement-Oriented Software Environments , 1988, IEEE Trans. Software Eng..

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

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

[10]  Geert Poels,et al.  Distance-based software measurement: necessary and sufficient properties for software measures , 2000, Inf. Softw. Technol..

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

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

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

[14]  Bran Selic,et al.  The Pragmatics of Model-Driven Development , 2003, IEEE Softw..