Zusammenfassung
Viele Ingenieurwissenschaften verwenden graphische Notationen mit wohldefinierter Semantik, wie Petri-Netze oder Blockschaltbilder. Diagramme, die mit Hilfe dieser Notationen erstellt werden, repräsentieren semantische Modelle, auf denen anwendungsspezifische Operationen ausgeführt werden können. Um diese Art von Notationen und ihre semantischen Modelle komfortabel handhaben zu können, empfiehlt es sich, sie durch einen grafischen Editor zu unterstützen. Dabei sollte allgemeine Editor-Funktionalität nicht für jede einzelne Notation neu implementiert, sondern wiederverwendet werden, um Editoren mit geringem Aufwand erstellen zu können.
vis-A-vis ist ein objekt-orientiertes Application Framework, das diesem Zweck dient. In diesem Beitrag geben wir die wichtigsten Anforderungen an, die wir bei der Konstruktion von vis-A-vis beachtet haben. Der Anwendungsbereich von vis-A-vis-basierten Werkzeugen wird definiert und es wird ein Überblick über die grundlegenden Konzepte gegeben. Das Beispiel eines System Dynamics-Editors illustriert diese Konzepte und zeigt, wie ein Werkzeugbauer ein neues Werkzeug erstellen kann und welcher Aufwand dafür zu treiben ist.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Baumgarten, B. (1990): Petri-Netze Grundlagen und Anwendungen. Bibliographisches Institut, Mannheim.
Böcker, H.-D., Pawlitschek, M (1992): VICK: a visualization construction kit. Journal of Object-Oriented Programming, Vol. 4, No. 8, pp, 8–14.
Budde, R., M.-L. Christ-Neumann, K.-H. Sylla (1992): Tools and Materials, an Analysis and Design Metaphor. G. Heeg, B. Magnussen, B. Meyer (eds.), Proceedings of the Seventh International Conference TOOLS Europe’92, Prentice Hall.
Forrester, J. W. (1961): Industrial Dynamics, M.I.T.-Press, Cambridge, MA.
Forrester, J. W. (1972): Grundzüge einer Systemtheorie, Betriebswirtschaftlicher Verlag Dr. Th. Gabler, Wiesbaden.
Gamma, E., A. Weinand, R. Marty (1988): Integration of a Programming Environment into ET++ A Case Study, Proc. of ECOOP’89, Cambridge University Press, pp. 283–287.
Göttler, H. (1988): Graphgrammatiken in der Softwaretechnik, Springer, Berlin.
Krasner, G., S. Pope (1988): A Cookbook for using the Model-View-Controller User Interface in Smalltalk-80, Parc Place Systems.
Lichter, H. (1992): Architecture Prototyping — A Seamless Transition into the Final System. Proc. of the NordDATA’92 conference, Tampere, Finland.
Schneider, K. (1993): Object-Oriented Simulation of the Software Development Process in SESAM; Proc. of Western Multiconference on Computer Simulation, San Diego, 17.–20.1. 1993.
Schneider, K. (1991): Systematische Evaluierung von CASE-Tools, Tagungsband zur TOOL 91, Karlsruhe, 27.–28. 11.91; vde-Verlag, Berlin.
Weinand, A., E. Gamma, R. Marty (1989): Design and Implementation of ET++, a Seamless Object-Oriented Application Framework. Structured Programming, Vol. 10, No 2.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lichter, H., Schneider, K. (1993). vis-A-vis: Ein objekt-orientiertes Application Framework für grafische Entwurfswerkzeuge. In: Mayr, H.C., Wagner, R. (eds) Objektorientierte Methoden für Informationssysteme. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-78270-1_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-78270-1_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56775-2
Online ISBN: 978-3-642-78270-1
eBook Packages: Springer Book Archive