Meta-CASE in practice: A CASE for KOGGE

  • Jürgen Ebert
  • Roger Süttenbach
  • Ingar Uhe
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1250)


Meta-CASE tools are used to generate CASE tools; KOGGE is such a meta-CASE system. Two of KOGGE's main objectives are adaptability and flexibility which address the growing need for problem specific solutions. As an example it is shown how a CASE tool for the object-oriented method BON — BONsai — was constructed using KOGGE.


Meta-CASE CASE declarative modeling software engineering environments BON 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [ASU86]
    Aho, A. V.; Sethi, R.; Ullman, J. D.; Compilers. Principles, Techniques and Tools. Reading, Massachusetts: Addison-Wesley, 1986.Google Scholar
  2. [B93]
    Biedassek, T.; Software in der Ausbildung. Projekt OPHELIA für die Ausbildung in Software-Technik. In: UNIX-open — Reihe Praxis, 8/93, S. 76.Google Scholar
  3. [C96]
    Carstensen, M.; Konzept eines CASE-Generators für CASE-Umgebungen. Koblenz: erscheint als Dissertation, 1996.Google Scholar
  4. [CEW95]
    Carstensen, M.; Ebert, J.; Winter, A.; Entity-Relationship-Diagramme und Graphklassen. Koblenz: Universität Koblenz-Landau, erscheint als Fachbericht Informatik, 1996.Google Scholar
  5. [DK95]
    Däberitz D., Kelter, U.; Rapid Prototyping of Graphical Editors in an Open SDE. In: Proc. 7th Conference on Software Engineering Environments (SEE '95), p. 61–72. Noordwijkerhout: IEEE Computer Society Press, 1995.Google Scholar
  6. [DEL95]
    Dahm, P.; Ebert, J.; Litauer, C.; Das EMS-Graphenlabor V3.0. Koblenz: Universität Koblenz-Landau, Projektbericht, 1995.Google Scholar
  7. [DD96]
    Doberkat, E.-E.; Dissmann, S.; Einführung in die Programmierung mit BETA. Bonn: Addison-Wesley, 1996.Google Scholar
  8. [D96]
    Drüke, M.; Dokumentation für den Datenflußdiagramm-Editor. Koblenz: Universität Koblenz-Landau, Institut für Softwaretechnik, Studienarbeit, 1996.Google Scholar
  9. [DRB93]
    Du, C.; Rosendahl, M.; Berling, R.; Variation of Geometry and Parametric Design. In: Tang, Z. [Ed.]; Proc. 3rd. International Conference on CAD and Computer Graphics, Aug. 23–26, 1993, p. 400–405. Beijing: International Academic Publishers, 1993.Google Scholar
  10. [EC94]
    Ebert, J.; Carstensen, M.; Ansatz und Architektur von KOGGE. Koblenz: Universität Koblenz-Landau, Institut für Softwaretechnik, Interner Projektbericht 2/94, 1994.Google Scholar
  11. [EWD+96]
    Ebert, J.; Winter, A.; Dahm, P.; Franzke, A.; Süttenbach, R.; Graph Based Modeling and Implementation with EER/GRAL. In: B. Thalheim [Ed.]; Proc. 15th International Conference on Conceptual Modeling (ER'96), LNCS 1157. Berlin: Springer, 1996.Google Scholar
  12. [EF94]
    Ebert, J.; Franzke, A.; A Declarative Approach to Graph Based Modeling. In: Mayr, E.; Schmidt, G.; Tinhofer, G. [Eds.]; Graphtheoretic Concepts in Computer Science, LNCS 903, p. 38–50. Berlin: Springer, 1995.Google Scholar
  13. [ES97]
    Ebert, J.; Süttenbach, R.; An OMT Metamodel. Koblenz: Universität Koblenz-Landau, erscheint als Fachbericht Informatik, 1997.Google Scholar
  14. [Fi94]
    Findeisen, P.; The Metaview System. Edmonton: Department of Computing Science, University of Alberta, 1994.Google Scholar
  15. [F97]
    Franzke, A.; GRAL 2.0: A Reference Manual. Koblenz: Universität Koblenz-Landau, Fachbericht Informatik 3/97, 1997.Google Scholar
  16. [H87]
    Harel, D.; Statecharts: a visual formalism for complex systems. Science of Computer Programming 8 (1987, 3), p. 231–274.CrossRefGoogle Scholar
  17. [KLR96]
    Kelly, S.; Lyytinen, K.; Rossi, M.; MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment. In: Constantopoulos, P.; Mylopoulos, J.; Vassiliou, Y. [Eds.]; Advanced Information System Engineering, LNCS 1080. Berlin: Springer, 1996.Google Scholar
  18. [KU95]
    Kölzer, A.; Uhe, I.; Benutzerhandbuch für das KOGGE-Tool BONsai III. Koblenz: Universität Koblenz-Landau, Institut für Softwaretechnik, Interner Projektbericht 4/96, 1996.Google Scholar
  19. [Me94]
    Meißner, A.; Die Präsentationskomponente von KOGGE. Koblenz: Universität Koblenz-Landau, Institut für Softwaretechnik, Interner Projektbericht 1/94, 1994.Google Scholar
  20. [Me95]
    Meißner, A.; GRABE — Eine objekt-orientierte Sprache zur Spezifikation von Symbolen in interaktiven graphischen Editoren. Koblenz: Fölbach, 1995.Google Scholar
  21. [M93]
    Meyer, B.; Eiffel — the language. New York: Prentice Hall, 1993.Google Scholar
  22. [P94]
    ProtoSoft Inc. Paradigm +/Cadre Edition Reference Manual. Providence: Protosoft, 1994.Google Scholar
  23. [S92]
    Spivey, J. M.; The Z Notation. A Reference Manual, Prentice Hall: Hemel Hempstead, 19922.Google Scholar
  24. [SE97]
    Süttenbach, R.; Ebert, J.; A Booch Metamodel. Koblenz: Universität Koblenz-Landau, Fachbericht Informatik 5/97, 1997.Google Scholar
  25. [WN95]
    Waldén, K.; Nerson, J.-M.; Seamless Object-Oriented Software Architecture. Analysis and Design of Reliable Systems. Englewood Cliffs: Prentice Hall, 1995.Google Scholar
  26. [W85]
    Wirth, N.; Programming in Modula-2. Berlin: Springer, 19853.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Jürgen Ebert
    • 1
  • Roger Süttenbach
    • 1
  • Ingar Uhe
    • 1
  1. 1.Institute for Software TechnologyUniversity of Koblenz-LandauGermany

Personalised recommendations