Skip to main content

Object-oriented meta modelling

  • Theretical Fonudations
  • Conference paper
  • First Online:
OOER '95: Object-Oriented and Entity-Relationship Modeling (ER 1995)

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

Included in the following conference series:

Abstract

For efficient system specification development, it is very important that the developers can compose the development methods suitable for their problem domain and environment before starting system development. Method Engineering, especially meta-modelling technique, provides us with the powerful devices to compose the methods effectively. In this framework, we develop new methods and their supporting tools easily from the data base of the existing methods and/or method fragments (meaningful constituents of methods), called method base. This paper discusses a meta-modelling technique based on object-oriented concept for the method base system. Information hiding and inheritance mechanism in object-oriented concept provide method fragments with high modularity and reusability. Method fragments are modelled and described in object-oriented formal description language Object Z. We also discuss how to customize method fragments and to integrate them to a new method.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Brinkkemper. Formalisation of Information Systems Modelling. Thesis Publisher, 1990.

    Google Scholar 

  2. P. Coad and E. Yourdon. Object-Oriented Analysis. Prentice Hall, 1990.

    Google Scholar 

  3. R. Duke, P. King, R. Rose, and G. Smith. The Object-Z Specification Language. Technical Report 91–1, Software Verification Center, University of Queensland, 1991.

    Google Scholar 

  4. F. Harmsen, S. Brinkkemper, and H. Oei. Situational Method Engineering for Information System Project Approaches. In Methods and Associated Tools for the Information Systems life Cycle, pages 169–194. North-Holland, 1994.

    Google Scholar 

  5. T. Katayama. A Hierarchical and Functional Software Process Description and its Enaction. In Proc. of the 11th ICSE, pages 343–352, 1989.

    Google Scholar 

  6. S. Kelly and V. Tahvanainen. Support for Incremental Method Engineering and MetaCASE. In Proc. of the 5th Workshop on the Next Generation of CASE Tools, pages 140–150, 1994.

    Google Scholar 

  7. T.G. Lewis. CASE: Computer-Aided Software Engineering. Van Nostrand Reinhold, 1991.

    Google Scholar 

  8. B. Nuseibeh, J. Kramer, and F. Finkelstein. Expressing the Relationships between Multiple Views in Requirements Specification. In Proc. of the 15th ICSE, pages 187–196, 1993.

    Google Scholar 

  9. M. Saeki and K. Wenyin. Specifying Software Specification & Design Methods. In Lecture Notes in Computer Science (CAiSE'94), pages 353–366. Springer-Verlag, 1994.

    Google Scholar 

  10. K. Slooten and S. Brinkkemper. A Method Engineering Approach to Information Systems Development. In Information System Development Process, pages 167–186. North-Holland, 1993.

    Google Scholar 

  11. K. Smolander, K. Lyytinen, V.P. Tahvanainen, and P. Marttiin. MetaEdit — A Flexible Graphical Environment for Methodology Modelling. In Proc. of 3rd International Conference CAiSE91, LNCS 498, pages 168–193, 1991.

    Google Scholar 

  12. J.M. Spivey. The Z Notation — A Reference Manual. Prentice Hall, 1987.

    Google Scholar 

  13. L. Wakeman and J. Jowett, editors. PCTE: The Standard for Open Repositories. Prentice Hall, 1993.

    Google Scholar 

  14. P. Ward. The Transformation Schema: An Extension of the Data Flow Diagram to Represent Control and Timing. IEEE Trans. on Soft. Eng., 2(12):198–210, 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael P. Papazoglou

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Saeki, M. (1995). Object-oriented meta modelling. In: Papazoglou, M.P. (eds) OOER '95: Object-Oriented and Entity-Relationship Modeling. ER 1995. Lecture Notes in Computer Science, vol 1021. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020537

Download citation

  • DOI: https://doi.org/10.1007/BFb0020537

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics