Skip to main content

COSMIC Functional Size Measurement Using UML Models

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 257))

Abstract

Applying Functional Size Measurement (FSM) early in the software life cycle is critical for estimation purposes. COSMIC is a standardized (ISO 19761) FSM method. COSMIC has known a great success as it addresses different types of software in contrast to previous generations of FSM methods. On the other hand, the Unified Modeling Language (UML) is an industrial standard software specification and modeling language. In this paper, we present a literature survey and analysis of previous research work on how to apply COSMIC functional size measurement using UML models. Moreover, we introduce a UML-based framework targeting the automation of COSMIC FSM procedures. In particular, we discuss the motivation and the rationale behind our approach, which consists in extending UML through the design of a specific UML profile for COSMIC FSM to support appropriately functional size measurements of software using UML models.

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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. Abran, A.: Software Metrics and Software Metrology. Wiley, IEEE Computer Society, Hoboken, Los Alamitos (2010)

    Book  MATH  Google Scholar 

  2. Khelifi, A.: Un référentiel pour la mesure des logiciels avec la norme ISO 19761(COSMIC-FFP): une étude exploratoire. Thèse de doctorat présentée à l’École de Technologies Supérieure (2005), http://s3.amazonaws.com/publicationslist.org/data/gelog/ref-275/963.pdf

  3. Abran, A., Dumke, R.: COSMIC Function Points: Theory and Advanced Practices, p. 334. CRC Press, Boca Raton (2011)

    Book  Google Scholar 

  4. Azzouz, S., Abran, A.: A proposed measurement role in the Rational Unified Process (RUP) and its implementation with ISO 19761: COSMIC-FFP. Presented in Software Measurement European Forum - SMEF 2004, Rome, Italy (2004)

    Google Scholar 

  5. Bévo, V., Lévesque, G., Abran, A.: Application de la méthode FFP à partir d’une spécification selon la notation UML: compte rendues premiers essais d’application et questions. Presented at International Workshop on Software Measurement (IWSM 1999), Lac Supérieur, Canada, September 8-10 (1999)

    Google Scholar 

  6. Beatriz, M., Giovanni, G., Oscar, P.: Measurement of Functional Size in Conceptual Models: A Survey of Measurement Procedures based on COSMIC. Presented in MENSURA 2008, pp. 170–183 (2008)

    Google Scholar 

  7. Jenner, M.S.: COSMIC-FFP and UML: Estimation of the Size of a System Specified in UML – Problems of Granularity. Presented in the 4th European Conference on Software Measurement and ICT Control, Heidelberg, pp. 173–184 (2001)

    Google Scholar 

  8. Jenner, M.S.: Automation of Counting of Functional Size Using COSMIC-FFP in UML. Presented in the 12th International Workshop Software Measurement, pp. 43–51 (2002)

    Google Scholar 

  9. Abran, A., Desharnais, J.-M., 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- Measurement Manuel. Version 3.0.1 (2009)

    Google Scholar 

  10. Sellami, A., Ben-Abdallah, H.: Functional Size of Use Case Diagrams: A Fine-Grain Measurement. In: Fourth International Conference on Software Engineering Advances, ICSEA 2009, pp. 282–288 (2009)

    Google Scholar 

  11. Luckson, V., Lévesque, G.: Une méthode efficace pour l’extraction des instances de nconcepts dans une spécification UML aux fins de mesure de la taille fonctionnelle de logiciels. In: The Seventeenth International Conference Software & Systems Engineering & their Applications, ICSSEA 2004, Paris, Novembre 30-Décember 2 (2004)

    Google Scholar 

  12. Bévo : Analyse et formalisation ontologique des procedures de measures associées aux method de mesure de la taille fonctionnelles des logiciels: de nouvelles perspectives pour la mesure. Doctoral thesis, in UQAM, Montréal (2005)

    Google Scholar 

  13. Laboratory for research on Technology for Ecommerce LATECE, http://www.latece.uqam.ca/fr/c_projets.html

  14. Levesque, G., Bévo, V., Cao, D.T.: Estimating software size with UML models. In: Proceedings of the 2008 C3S2E Conference, Montreal, pp. 81–87 (2008)

    Google Scholar 

  15. Maya, M., Abran, A., Oligny, S., St pierre, D., Désharnais, J.-M.: Measuring the functional size of real-time software. In: ESCOM-ENCRESS-1998, Rome (Italy), May 27-29 (1998)

    Google Scholar 

  16. Habela, P., Glowacki, E., Serafinski, T., Subieta, K.: Adapting Use Case Model for COSMIC-FFP Based Measurement. In: 15th International Workshop on Software Measurement – IWSM 2005, Montréal, pp. 195–207 (2005)

    Google Scholar 

  17. Aldawud, O., Elrad, T., Bader, A.U.: Profile for Aspect-Oriented Software Development. In: Proceedings of 3rd International Workshop on Aspect Oriented Modeling with UML at the 2nd International Conference on Aspect-Oriented Software Development (AOSD), Boston, United States (2003)

    Google Scholar 

  18. Catalog of UML Profile Specifications: http://www.omg.org/technology/documents/profile_catalog.htm

  19. Official web site of the COSMIC group: http://www.cosmicon.com/

  20. Lavazza, L., Del Bianco, V.: A Case Study in COSMIC Functional Size Measurement: the Rice Cooker Revisited, IWSM/Mensura, Amsterdam, November 4-6 (2009)

    Google Scholar 

  21. Van den Berg, K.G., Dekkers, T., Oudshoorn, R.: Functional Size Measurement applied to UML-based user requirements. In: Proceedings of the 2nd Software Measurement European Forum (SMEF 2005), Rome, Italy, March 16-18, pp. 69–80 (2005)

    Google Scholar 

  22. Official web site of the IFPUG group, http://www.ifpug.org/

  23. Saadi, A.: Calcul avec Iso 19761 de la taille de logiciels développés selon Rational Unified Process. Master thesis. In: UQAM, Montréal (2003)

    Google Scholar 

  24. Official web site of the Object Management Group, UML section, http://www.uml.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Barkallah, S., Gherbi, A., Abran, A. (2011). COSMIC Functional Size Measurement Using UML Models. In: Kim, Th., et al. Software Engineering, Business Continuity, and Education. ASEA 2011. Communications in Computer and Information Science, vol 257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27207-3_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27207-3_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27206-6

  • Online ISBN: 978-3-642-27207-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics