Skip to main content

A Metamodel for the CMM Software Process

  • Conference paper
  • 700 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3358))

Abstract

With the increasing complexity of software system, geographically distributed development has become mainstream. Managing a software process in which team members are physically distributed is challenging. How to use the Capability Maturity Model (CMM) in geographically distributed development is an area with a number of open research issues. We define a CMM Software Process (CSP) by a set of generic process elements in accordance with the requirements of the CMM. Using the Model Driven Architecture (MDA), the CSP model can be transformed into distributed CMM implementation process models. This paper presents a metamodel for the CSP model, named MM-CSP, and provides the abstract syntax and the semantic of the MM-CSP as well as a UML profile for the MM-CSP. Based on the MM-CSP, a prototype tool for CSP modeling is developed.

This research is supported by the National Natural Science Foundation of China (60273026), and the Chinese National “863” High-Tech Program (2002AA116060, 2001AA113080).

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. Dominigue, J., Mulholland, P.: Fostering debugging communities on the Web. Communications of the ACM 40(4), 65–71 (1997)

    Article  Google Scholar 

  2. Cai, L., Chang, C.K., Cleland-Huang, J.: Supporting agent-based distributed software development through modeling and simulation. In: The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS 2003), pp. 56–62 (2003)

    Google Scholar 

  3. Pitterman, B.: Telcordia Technologies: The Journey to High Maturity. IEEE Software 17(4), 89–96 (2000)

    Article  Google Scholar 

  4. Yamamura, G.: Software Process Satisfied Employees. IEEE Software 16(5), 83–85 (1999)

    Article  Google Scholar 

  5. Miller, J., Mukerji, J. (eds.): Model Driven Architecture. OMG Document: ormsc/2001-07-01, OMG (2001)

    Google Scholar 

  6. OMG: Software Process Engineering Metamodel (SPEM) 2.0 Draft Request For Proposal. OMG Document: ad/2003-10-09, OMG (2004)

    Google Scholar 

  7. OMG: Meta Object Facility (MOF) Specification, Version 1.4. OMG Document: formal/02-04-03, OMG (2002)

    Google Scholar 

  8. Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven ArchitectureTM: Practice and Promise. Addison Wesley Press, Boston (2003)

    Google Scholar 

  9. David, S.F.: Model Driven Architecture: Applying MDA to Enterprise Computing. John Wiley & Sons, New York (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, J., Li, M., Wu, Z., Wang, Q. (2004). A Metamodel for the CMM Software Process. In: Cao, J., Yang, L.T., Guo, M., Lau, F. (eds) Parallel and Distributed Processing and Applications. ISPA 2004. Lecture Notes in Computer Science, vol 3358. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30566-8_53

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30566-8_53

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24128-7

  • Online ISBN: 978-3-540-30566-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics