Skip to main content

MATURE: A Model Driven bAsed Tool to Automatically Generate a langUage That suppoRts CMMI Process Areas spEcification

  • Conference paper
Systems, Software and Services Process Improvement (EuroSPI 2010)

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

Included in the following conference series:


Many companies have achieved a higher quality in their processes by using CMMI. Process definition may be efficiently supported by software tools. A higher automation level will make process improvement and assessment activities easier to be adapted to customer needs. At present, automation of CMMI is based on tools that support practice definition in a textual way. These tools are often enhanced spreadsheets. In this paper, following the Model Driven Development paradigm (MDD), a tool that supports automatic generation of a language that can be used to specify process areas practices is presented. The generation is performed from a metamodel that represents CMMI. This tool, differently from others available, can be customized according to user needs. Guidelines to specify the CMMI metamodel are also provided. The paper also shows how this approach can support other assessment methods.

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

Access this chapter

USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Tennant, G.: SIX SIGMA: SPC and TQM in Manufacturing and Services, p. 6. Gower Publishing, Ltd. (2001) ISBN 0566083744

    Google Scholar 

  2. Womack, James, P., Daniel, T. J. (eds.): Lean Thinking. Free Press, New York (2003)

    Google Scholar 

  3. Cox, J., Goldratt, Eliyahu, M.: The goal: a process of ongoing improvement. North River Press, Croton-on-Hudson (1986)

    Google Scholar 

  4. Bamford, R., Deibler, W.: ISO 9001: 2000 for Software and Systems Providers: An Engineering Approach, 1st edn. CRC-Press, Boca Raton (2003) ISBN 0849320631, ISBN 978-0849320637

    Google Scholar 

  5. CMMI® for Development Version 1.2, Software Engineering Institute, Carnegie Mellon University (August 2006)

    Google Scholar 

  6. Callis Author,

  7. Interim,

  8. Appraisal Assistant,

  9. Beydeda, S., Book, M., Gruhn, V.: Model-Driven Software Development. Springer, Heidelberg (2005)

    Book  MATH  Google Scholar 

  10. Karsai, G., Sztipanovits, J., Ledeczi, A., Bapty, T.: Inst. for Software-Integrated Syst., Vanderbilt Univ., Nashville, TN, USA

    Google Scholar 

  11. Mernik, M., Heering, J., Sloane, A.M.: When and how to develop domain-specific languages. ACM Comput. Surv. 37(4), 316–344 (2005),

    Article  Google Scholar 

  12. Selic, B.: The pragmatics of model-driven development. IEEE Software 20(5) (September-October 2003)

    Google Scholar 

  13. Schmidt, D.C.: Model-Driven Engineering. IEEE Computer 39(2) (2006)

    Google Scholar 

  14. Object Management Group (OMG), Meta-Object Facility (MOF) 1.4 Specification. TRformal (2002-04-03)

    Google Scholar 

  15. Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture Practice and Promise. Addison Wesley, Reading (2003)

    Google Scholar 

  16. GMF: The Eclipse Graphical Modeling Framework (GMF),

  17. Eclipse. Eclipse - an open development platform,

  18. Eclipse Modeling Framework Project (EMF),

  19. Extensible Markup Language (XML), W3C, http://www.w3org/XML/

    Google Scholar 

  20. ISO/IEC 15504, Information Technology, Process Assessment (2004)

    Google Scholar 

  21. ISO/IEC 20000, Service Management (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations


Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Musat, D., Castaño, V., Calvo-Manzano, J.A., Garbajosa, J. (2010). MATURE: A Model Driven bAsed Tool to Automatically Generate a langUage That suppoRts CMMI Process Areas spEcification. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2010. Communications in Computer and Information Science, vol 99. Springer, Berlin, Heidelberg.

Download citation

  • DOI:

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics