Abstract
In the SOCRATES project, it is claimed that improving automated support of information modelling processes should be realised by the development of a new architecture of CASE tools, which is method independent and as such should be implemented as a CASE shell. A CASE shell should include knowledge of both the tasks to be carried out in the information modelling process and the models resulting from that modelling process. By incorporating this knowledge in a CASE shell, the shell is transformed in a workbench or modelling support system for that specific modelling process. Crucial for the development of a CASE shell is the availability of a suitable technique for the uniform representation of information modelling knowledge. We will refer to such a technique as a meta-modelling technique. In this paper we present a meta-modelling technique in which modelling tasks and the resulting models can be integrated. The development of a CASE shell as such is beyond the scope of this paper. As to show the applicability of the meta-modelling technique presented, it has been used to represent Yourdon's Modern Structured Analysis.
Socrates project
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bergsten, P., J. Bubenko jr., R. Dahl, M.R. Gustafsson and L-Å. Johansson, RAMATIC — a CASE shell for implementation of specific CASE tools, SISU, Stockholm, 1989. First draft of a contribution to section 4.4 of the TEMPORA T6.1 report.
Bommel, P. van, A.H.M. ter Hofstede and Th.P. van der Weide, Semantics and Verification of Object-Role Models, Technical Report 90-13, Department of Information Systems, University of Nijmegen, June 1990 (submitted to Information Systems).
Bots, P.W.G., An Environment to Support Problem Solving, Ph.D. Thesis, Delft University of Technology, Delft, the Netherlands, 1989.
Chen, M. and J.F. Nunamaker jr., MetaPlex: An integrated environment for organization and information systems development, in Proceedings of the 10th International Conference on Information Systems, Boston, Massachusetts, 1989, pp. 141–151.
Genrich, H., Predicate/Transition Nets, in W. Brauer, W. Reisig and G. Rozenberg (Eds.), Petri Nets: Central models and their properties, L.N.C.S. nr. 1 254, Springer Verlag 1987, pp. 207–247.
Hofstede, A.H.M. ter, T.F. Verhoef, S. Brinkkemper and G.M. Wijers, Expert-based support of Information Modelling: A Survey, Report RP/soc-89/7, SERC, Utrecht, the Netherlands, 1989.
Hofstede, A.H.M. ter, T.F. Verhoef, G.M. Wijers and S. Brinkkemper, The SOCRATES project, in S. Brinkkemper and G.M. Wijers (Eds.), Proceedings of the Workshop on the Next Generation of CASE-tools, Noordwijkerhout, the Netherlands, April 1990.
Jackson, M.A., System Development, Prentice Hall, Englewood Cliffs, New Jersey, 1983.
Knuth, E., J. Demetrovics and A. Hernadi, Information System Design: On conceptual foundations, in H.J. Kugler (Ed.), Information Processing 86, North-Holland, Amsterdam, the Netherlands, 1986, pp. 635–640.
Lockemann, P.C. and H.C. Mayr, Information system design: Techniques and software support, in H.J. Kugler (Ed.), Information Processing 86, North-Holland, Amsterdam, the Netherlands, 1986, pp. 617–634.
Martin, J., Information Engineering Volume 1: Introduction to Information Engineering, Savant Research Studies, England, 1986.
Martin, J., Information Engineering Volume 2: Methodologies for Strategy and Analysis, Savant Research Studies, England, 1986.
Martin, J., Information Engineering Volume 4: Design and Implementation, Savant Research Studies, England, 1988.
Nijssen, G.M. and T.A. Halpin, Conceptual Schema and Relational Database Design: A fact oriented approach, Prentice Hall, Englewood Cliffs, New Jersey, 1989.
Potts, C., A generic model for representing design methods, in Proceedings of the 11th International Conference on Software Engineering, Pittsburgh, Pennsylvania, 1989, pp. 199–210.
Schaapherder, F.E.S., Selecting a Software Development Environment for the SOCRATES Workbench Shell, Internal Report, SERC, Utrecht, the Netherlands, October 1990.
Seligmann, P.S., G.M. Wijers and H.G. Sol, Analyzing the structure of I.S. methodologies, an alternative approach, in Proceedings of the First Dutch Conference on Information Systems, Amersfoort, the Netherlands, 1989.
Smolander, K., P. Marttiin, K. Lyytinen and V. Tahvanainen, MetaEdit — A Flexible Graphical Environment for Methodology Modelling, in S. Brinkkemper and G.M. Wijers (Eds.), Proceedings of the Workshop on the Next Generation of CASE-tools, Noordwijkerhout, the Netherlands, April 1990.
Troyer, O. de, R. Meersman and P. Verlinden, RIDL* on the CRIS case: A workbench for NIAM, in T.W. Olle, A.A. Verrijn-Stuart and L. Bhabuta (Eds.), Computerized Assistance during the Information Systems Life Cycle, North Holland, Amsterdam, the Netherlands, 1988, pp. 375–459.
Turner, W.S., R.P. Langerhorst, G.E. Hice, H.B. Eilers and A.A. Uijtenbroek, System Development Methodology (SDM II), North-Holland and Pandata, 1987.
Verhoef, T.F., Structuring Yourdon's Modern Structured Analysis, Technical Report, SERC, Utrecht, the Netherlands, March 1991 (to appear).
Welke, R.J., The CASE Repository: More than another database application, in Proceedings of 1988 INTEC Symposium Systems Analysis and Design: A Research Strategy, Atlanta, Georgia, 1988.
Wijers, G.M. and H. Heijes, Automated Support of the Modelling Process: A view based on experiments with expert information engineers, in B. Steinholtz, A. Sølvberg and L. Bergman (Eds.), Advanced Information Systems Engineering, L.N.C.S. 436, Springer Verlag, Berlin, Germany, 1990, pp. 88–108.
Wijers, G.M., A.H.M. ter Hofstede and S. Brinkkemper, Flexible Guidance of the Design Process, Technical Report 90-07, SERC, Utrecht, the Netherlands, November 1990.
Wijers, G.M., A.H.M. ter Hofstede and N.E. van Oosterom, Representation of Information Modelling Knowledge, Report 90/09, SERC, Utrecht, the Netherlands, November 1990.
Wintraecken, J.J.V.R., Informatie-analyse volgens NIAM, Academic Service, Den Haag, the Netherlands, 1985 (in Dutch).
Yourdon, E., Modern Structured Analysis, Prentice Hall, Englewood Cliffs, New Jersey, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Verhoef, T.F., ter Hofstede, A.H.M., Wijers, G.M. (1991). Structuring modelling knowledge for CASE shells. In: Andersen, R., Bubenko, J.A., Sølvberg, A. (eds) Advanced Information Systems Engineering. CAiSE 1991. Lecture Notes in Computer Science, vol 498. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54059-8_101
Download citation
DOI: https://doi.org/10.1007/3-540-54059-8_101
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54059-5
Online ISBN: 978-3-540-47378-7
eBook Packages: Springer Book Archive