Skip to main content

An XMI-Based Repository for Software Process Meta-modeling

  • Conference paper
  • First Online:
Product Focused Software Process Improvement (PROFES 2002)

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

Abstract

In order to be able to work correctly with all the concepts handled in software process improvement it is useful to establish different abstraction levels that help to manage the complexity. Correct use of all the data and metadata (models and meta-models) handled in the different abstraction levels is necessary. This paper proposes a tool, based on MOF (Meta-Object Facility) conceptual architecture, for the management of these models and meta-models, that are stored in a repository in the form of XMI (XML Metadata Interchange) documents. This tool can be used as an integrated vertical component in other horizontal tools oriented to software process improvement and management. As example, we present its vertical integration with MANTIS, an environment for software maintenance management.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Becker-Kornstaedt, U. and Webby, R.: A Comprehensive Schema Integrating Software Process Modelling and Software Measurement. Fraunhofer Institute, IESE report NO 047.99/E., v. 1.2 (1999)

    Google Scholar 

  2. Ducasse, S. and Demeyer, S.: The FAMOOS Object-Oriented Reengineering Handbook. University of Berne, m (1999). See http://www.iam.unibe.ch/~famoos/handbook

  3. Fugetta, A., Godart, C. and Jahnke, J.: Arquitectural Views and Alternatives. In: Derniame, J-C., Kaba, B.A., and Wastell, D. (eds.): Software Process: Principles, Methodology and Technology. Lecture Notes on Computer Science, Vol. 1500. Springer-Verlag (1999), 95–116

    Google Scholar 

  4. ISO/IEC: JTC1/SC7/WG4 15940 working draft 5, Information Technology-Software Engineering Environment Services, June (2000)

    Google Scholar 

  5. Kitchenham, B.A., Travassos, G.H., Mayrhauser, A. von, Niessink, F., Schneidewind, N.F., Singer, J., Takada, S., Vehvilainen, R. and Yang, H.: Towards an Ontology of Software Maintenance. Journal of Software Maintenance: Research and Practice. 11 (1999), 365–389

    Article  Google Scholar 

  6. MDC: Meta Data Coalition, Open Information Model, v.1.0, August (1999)

    Google Scholar 

  7. Morgenthal J.P. and Walms, P.: Mining for Metadata. In Software Magazine, Feb/Mar (2000); Wiesner Publishing. Available in http://www.softwaremag.com/archive/-2000feb/MiningMetadata.html

  8. OMG: Object Management Group, Meta Object Facility (MOF) Specification, v. 1.3 RTF, September (1999). In http://www.omg.org

  9. OMG: Object Management Group, XML Metadata Interchange (XMI), v. 1.1, November (2000). In http://www.omg.org

  10. Park, J. and Lee, K.: A XML-based Approach to Software Process Improvement Environment on The Internet. Proceedings of the IASTED International Conference on Software Engineering and Applications. Anaheim-California, USA (2001), 76–80

    Google Scholar 

  11. Pigoski, T.M.: Practical Software Maintenance. Best Practices for Managing your Investment. John Wiley & Sons, USA (1996)

    Google Scholar 

  12. Polo, M., Piattini, M., Ruiz, F. and Calero, C.: MANTEMA: A complete rigorous methodology for supporting maintenance based on the ISO/IEC 12207 Standard. Third Euromicro Conference on Software Maintenance and Reengineering (CSMR’99). Amsterdam (Netherland), IEEE Computer Society (1999), 178–181

    Google Scholar 

  13. Polo, M., Piattini, M., Ruiz, F. and Jiménez, M.: Assessment of Maintenance Maturity in IT Departments of Public Entities: Two Case Studies. Proceedings of Third International Conference on Product Focused Software Process Improvement (PROFES’2001). Kaiserslautern, Germany, 86–97

    Google Scholar 

  14. Rout, T.: SPICE: A Framework for Software Process Assessment. Software Process Improvement and Practice. vol 1, no 1 (1995), 57–66

    Google Scholar 

  15. Ruiz, F., Piattini, M., Polo, M. and Calero, C.: Audit of Software Maintenance. In: Auditing Information Systems, USA, Idea Group Publishing (2000), 67–108

    Google Scholar 

  16. Ruiz, F., Piattini, M. and Polo, M.: An Conceptual Architecture Proposal for Software Maintenance. International Symposium on Systems Integration (ISSI, Intersymp’2001). Baden-Baden, Germany (2001), VIII:1–8

    Google Scholar 

  17. Tichelaar, S., Ducasse, S. and Demeyer, S.: FAMIX and XMI. Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE’2000). Brisbane, Australia (2000), IEEE Computer Society Press, 296–299

    Google Scholar 

  18. W3C: World-Wide-Web Consortium, Document Object Model (DOM) level 1 specification, v. 1.0. October (1998). In http://www.w3.org/DOM/

  19. W3C: World-Wide-Web Consortium, XML Schema Part 0: Primer, May (2001). In http://www.w3.org/TR/xmlschema-0/

  20. W3C: World-Wide-Web Consortium, XQuery 1.0: An XML Query Language, working draft, June (2001). In http://www.w3.org/TR/xquery/

  21. WfMC: Workflow Management Coalition TC00-1003 1.1, The Workflow Reference Model, January (1995)

    Google Scholar 

  22. ISO/IEC: ISO/IEC TR 15504-5: Information Technology-Software Process Assessment-part 5: An assessment model and indicator guidance, (1999)

    Google Scholar 

  23. García, F., Ruiz, F., Piattini, M. and Polo, M.: Conceptual Architecture for the Assessment and Improvement of Software Maintenance. 4th International Conference on Enterprise Information Systems (ICEIS’02). Ciudad Real, Spain, 610–617

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ruiz, F., Piattini, M., García, F., Polo, M. (2002). An XMI-Based Repository for Software Process Meta-modeling. In: Oivo, M., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2002. Lecture Notes in Computer Science, vol 2559. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36209-6_45

Download citation

  • DOI: https://doi.org/10.1007/3-540-36209-6_45

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00234-5

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics