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.
Preview
Unable to display preview. Download preview PDF.
References
S. Brinkkemper. Formalisation of Information Systems Modelling. Thesis Publisher, 1990.
P. Coad and E. Yourdon. Object-Oriented Analysis. Prentice Hall, 1990.
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.
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.
T. Katayama. A Hierarchical and Functional Software Process Description and its Enaction. In Proc. of the 11th ICSE, pages 343–352, 1989.
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.
T.G. Lewis. CASE: Computer-Aided Software Engineering. Van Nostrand Reinhold, 1991.
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.
M. Saeki and K. Wenyin. Specifying Software Specification & Design Methods. In Lecture Notes in Computer Science (CAiSE'94), pages 353–366. Springer-Verlag, 1994.
K. Slooten and S. Brinkkemper. A Method Engineering Approach to Information Systems Development. In Information System Development Process, pages 167–186. North-Holland, 1993.
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.
J.M. Spivey. The Z Notation — A Reference Manual. Prentice Hall, 1987.
L. Wakeman and J. Jowett, editors. PCTE: The Standard for Open Repositories. Prentice Hall, 1993.
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.
Author information
Authors and Affiliations
Editor information
Rights 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