Skip to main content

Graphische Unterstützung der Entwicklung verteilter Anwendungen

  • Conference paper
Kommunikation in verteilten Systemen

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 267))

  • 61 Accesses

Abstract

Der ständig zunehmende Einsatz verteilter DV-Systeme führt zu einem stark steigenden Bedarf an verteilten Anwendungen. Deren Entwicklung in den verschiedensten Anwendungsfeldern wie Fabrik- und Büroautomatisierung ist für die Anwender bislang kaum zu handhaben. Neue Konzepte des Software Engineering sind daher notwendig, und zwar in den drei Bereichen ‘Sprachen’, ‘Werkzeuge’ und ‘Umgebungen’. Objekt-orientierte Methoden und graphische Unterstützung haben sich bei unseren Arbeiten als besonders tauglich herausgestellt, um in allen drei Bereichen deutliche Fortschritte zu erzielen. Entsprechend wurde ein universeller objektorientierter graphischer Editor, ODE, als eines unserer zentralen Basis-Werkzeuge (‘tool building tool’) entwickelt. ODE basiert auf dem objekt-orientierten Paradigma sowie einer leicht handhabbaren funktionalen Sprache für Erweiterungen; außerdem erlaubt ODE die einfache Integration mit anderen Werkzeugen und imperativ programmierten Funktionen. ODE entstand als Teil von DOCASE, einer Software-Produktionsumgebung für verteilte Anwendungen. Grundzüge von DOCASE werden vorgestellt, Anforderungen an ODE abgeleitet. Dann wird ODE detaillierter beschrieben. Es folgt eine exemplarische Beschreibung einer Erweiterung von ODE, nämlich der für die DOCASE-Entwurfssprache.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. W. Gerteis, A. Schill, L. Heuser, M. Mühlhäuser, “DODL: A Design Language for Distributed Object-Oriented Applications”, unpublished, University of Karlsruhe, Institute of Telematics

    Google Scholar 

  2. A. Schill, L. Heuser, M. Mühlhäuser, “Using the Object Paradigm for Distributed Application Development”, In: P.J. Kühn (Hrsg.), “Kommunikation in verteilten Systemen”, Proceedings: ITG/GTI-Fachtagung, Grundlagen, Anwendungen, Betrieb, Stuttgart, Feb 1989, Springer-Verlag

    Google Scholar 

  3. C. Schaffen, T. Cooper, B. Bullis, M. Kilian, and C. Wilpolt, “An Introduction to Trellis/Owl”, OPSLA’86 Proceedings, ACM, Oct. 1986

    Google Scholar 

  4. A. Goldberg, “Smalltalk-80: The Interactive Language Environment”, Addison- Wesley, 1984

    MATH  Google Scholar 

  5. A. Goldberg, D. Robson, “Smalltalk-80: The Language and its Implementation”, Addison-Wesley, 1983

    MATH  Google Scholar 

  6. R.W. Schettler, J. Gettys, “The X Window System”, ACM Transactions on Graphics, Vol. 5, No. 2, Apr. 1987, pp. 79–109

    Google Scholar 

  7. Makoto Murata and Koji Kusumoto, “Daemon: Another Way of Invoking Methods”, JOOP, Jul/Aug 1989.

    Google Scholar 

  8. Renate Kempt, “Teaching object-oriented programming with the KEE system”, ACM SIGPLAN Notice, 22 (12), pp. 11–25, Dec. 1987

    Article  Google Scholar 

  9. R. Stallman and G.J. Sussman, Forward Reasoning and Dependency-directed Backtracking in a System for Computer-aided Circuit Analysis, Artificial Intelligence, 9 (2), 1977

    Google Scholar 

  10. D. Waltz, “Understanding Line Drawings of Scenes with Shadows”, In: Patrick H. Winston, editor, The Psychology of Computer Vision, McGraw-Hill, New York, 1975

    Google Scholar 

  11. A. Borning, “Defining Constraints Graphically”, Proc. CHI 86, Conf. Human Factors in Computing Systems, Apr. 86, ACM, pp. 137–143.

    Google Scholar 

  12. A. Borning, R. Duisberg, B. Freeman-Benson, A. Kramer, M. Woolf, “Constraint Hierarchies”, OP SLA 87 Proceedings, ACM, pp. 48–60

    Google Scholar 

  13. R.V. Rubin, E.J. Golin, and S.P. Reiss, “ThinkPad: A Graphical System for Programming by Demonstration”, IEEE Software, Vol. 2, No. 2, Mar. 1985, pp. 73–79.

    Article  Google Scholar 

  14. D. Ingalls, s. Wallace, Y-Y Chow, F. Ludolph, K. Doyle, “Fabrik - A Visual Programming Environment”, OOPSLA 88 Proceedings, ACM, pp. 176–190

    Google Scholar 

  15. W. Finzer and L. Gould, “Programming by Rehearsal”, Byte, Vol. 9, No. 6, June 84, pp. 187–210.

    Google Scholar 

  16. H. Boley, “RELFUN: A Relational/Functional Integration with Valued Clauses”, SIGPLAN Notices 21 (12), Dec. 1986, pp. 87–98

    Article  Google Scholar 

  17. J. Rumbaugh, “Relations as Semantic Constructs in an Object-Oriented Language”, OOPSLA 87 Proceedings, ACM, pp. 466–481

    Google Scholar 

  18. Walter F. Tichy, Frances J. Newbery, “Knowledge-based Editors for Directed Graphs”, In Howard K. Nichols and Dan Simpson, editors, 1st European Software Engineering Conference, pp. 101–109, Springer, 1987

    Google Scholar 

  19. A. I. Wasserman, P. A. Pircher, R. J. Muller, “An Object-Oriented Structured Design Method”, ACM SIGSOFT, Software Engineering Notes, Vol. 14, No. 1, 1989, pp. 32–55

    Article  Google Scholar 

  20. A. I. Wasserman, P. A. Pircher, R. J. Muller, “Concepts of Object-Oriented Structured Design”, Proceedings of Tools 89, Paris, Nov. 1989

    Google Scholar 

  21. M. Heitz, “HOOD Reference Manual”, CISI Ingenierie, Midi Pyrénées, Sep. 1989

    Google Scholar 

  22. Grady Booch, “Object Oriented Design with Applications”, Benjamin/Cummings, 1991

    Google Scholar 

  23. M. R. Blaha, W. J. Premerlani, and J. E. Rumbaugh, “Relational Database Design using an Object-Oriented Methology”, Communications of the ACM, Vol. 31, No. 4, Apr. 1988, pp. 414–427

    Article  Google Scholar 

  24. Frances J. Newbery, “An Interface Description Language for Graph Editors”, Proceedings of the IEEE Workshop on Visual Languages, Pittsburg, PA, October 10–12, 1988

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heilderberg

About this paper

Cite this paper

Leidig, T., Mühlhäuser, M. (1991). Graphische Unterstützung der Entwicklung verteilter Anwendungen. In: Effelsberg, W., Meuer, H.W., Müller, G. (eds) Kommunikation in verteilten Systemen. Informatik-Fachberichte, vol 267. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76462-2_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76462-2_35

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53721-2

  • Online ISBN: 978-3-642-76462-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics