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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Ducasse, S. and Demeyer, S.: The FAMOOS Object-Oriented Reengineering Handbook. University of Berne, m (1999). See http://www.iam.unibe.ch/~famoos/handbook
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
ISO/IEC: JTC1/SC7/WG4 15940 working draft 5, Information Technology-Software Engineering Environment Services, June (2000)
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
MDC: Meta Data Coalition, Open Information Model, v.1.0, August (1999)
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
OMG: Object Management Group, Meta Object Facility (MOF) Specification, v. 1.3 RTF, September (1999). In http://www.omg.org
OMG: Object Management Group, XML Metadata Interchange (XMI), v. 1.1, November (2000). In http://www.omg.org
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
Pigoski, T.M.: Practical Software Maintenance. Best Practices for Managing your Investment. John Wiley & Sons, USA (1996)
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
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
Rout, T.: SPICE: A Framework for Software Process Assessment. Software Process Improvement and Practice. vol 1, no 1 (1995), 57–66
Ruiz, F., Piattini, M., Polo, M. and Calero, C.: Audit of Software Maintenance. In: Auditing Information Systems, USA, Idea Group Publishing (2000), 67–108
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
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
W3C: World-Wide-Web Consortium, Document Object Model (DOM) level 1 specification, v. 1.0. October (1998). In http://www.w3.org/DOM/
W3C: World-Wide-Web Consortium, XML Schema Part 0: Primer, May (2001). In http://www.w3.org/TR/xmlschema-0/
W3C: World-Wide-Web Consortium, XQuery 1.0: An XML Query Language, working draft, June (2001). In http://www.w3.org/TR/xquery/
WfMC: Workflow Management Coalition TC00-1003 1.1, The Workflow Reference Model, January (1995)
ISO/IEC: ISO/IEC TR 15504-5: Information Technology-Software Process Assessment-part 5: An assessment model and indicator guidance, (1999)
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
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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