Skip to main content

Visualisierung in der Software-Entwicklung

  • Conference paper
GI - 20. Jahrestagung I

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

  • 78 Accesses

Zusammenfassung

Grafiken und Bilder werden bei der Entwicklung von Programmen seit jeher verwendet, und zwar allgemein zur Veranschaulichung, und insbesondere zur Kommunikation zwischen den Auftraggebern und den Programmentwicklern und zu Lehrzwecken. Durch die weite Verbreitung grafikfähiger Rechner wird die Erstellung und Fortschreibung von Grafiken wesentlich erleichtert, und entsprechend steigt ihre Bedeutung für die SW-Entwicklung.

Der vorliegende Aufsatz gibt einen Überblick über die in den verschiedenen Phasen der SW-Entwicklung eingesetzten grafischen Hilfsmittel bis hin zur Programmanimation und dem Grafischen Programmieren.

Summary

Diagrams and pictures have been used for SW development from the very beginning. They are especially useful for the communication between the customer and the SW developer and for teaching purposes. Due to the widespread availability of computers with graphical interfaces the preparation and maintenance of graphic representations is now much more easier, and this increases their importance for SW development.

The present paper surveys the graphics and pictures which are used in the different phases of the SW lifecy-cle including program animation and graphical programming.

“One picture is worth more than ten thousand words.” (Chin. Sprichwort [Bar 80:132:24]) “In signs one sees an advantage for discovery that is greatest when they express the exact nature of a thing briefly and, as it were, picture it; then, indeed the labor of thought is wonderfully diminished.” (Leibniz [Kre 68: 96]) “Software is invisible and unvisualizable.” [Bro 87:12]

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.

Similar content being viewed by others

Literatur

  1. Ambler, Allen L.; Burnett, Margaret M.: Influence of Visual Technology on the Evolution of Language Environments. Computer 22,10 (1989) 9..22.

    Article  Google Scholar 

  2. Appleby, Karen; Carlsson, Mats; Haridi, Seif; Sahlin, Dan: Garbage Collection for Prolog Based on WAM. CACM 31,6 (1988) 719..741.

    Google Scholar 

  3. Hsia, Yen-Teh; Ambler, Allen L.: Programming through Pictorial Transformations. Proc. 1988 Int. Conf. on Computer Languages, IEEE 1988, 10..16.

    Google Scholar 

  4. Albizuri-Romero, Miren Begona: GRASE — A Graphical Syntax-directed Editor for Structured Programming. SIG-PLAN Notices 19,2 (1984) 28..37.

    Article  Google Scholar 

  5. Aoyama, Mikio; Miyamoto, Kazuyasu; Murakami, Nori-toshi; Nagano, Hironobu; Oki, Yoshihiro: Design Specification in Japan: Tree-Structured Charts. IEEE Software 6,2 (1989) 31..37.

    Article  Google Scholar 

  6. Apple Computer Inc.: Inside Macintosh. Addison Wesley, Reading etc., 1985.

    Google Scholar 

  7. Apple Computer Inc.: Inside Macintosh, Volume IV. Addison Wesley, Reading etc., 1986.

    Google Scholar 

  8. Arango, Guillermo: DOMAIN ANALYSIS — From Art Form to Engineering Discipline-. In: [GP 89: 152..159].

    Google Scholar 

  9. AT & T: OPEN LOOK™ Graphical User Interface: A Product Overview. AT & T, New York, 1988.

    Google Scholar 

  10. Vester, Ch.; Asam, R.: Die Modellierungssprache GRAPES-86. Softwaretechnik-Trends 8,1 (1988) 13..32.

    Google Scholar 

  11. Baecker, Ronald: An Application Overview of Program Visualization. Computer Graphics, 20,4 (1986) 325.

    Google Scholar 

  12. Baecker, Ronald: Enhancing Program Readability and Comprehensibility with Tools for Program Visualization. 10th International Conference on Software Engineering, 1988, 356..366.

    Google Scholar 

  13. Bailin, Sidney C.: An Object-Oriented Requirements Specification Method. CACM 32,5 (1989) 608..623.

    Google Scholar 

  14. Bartlett, John: Familiar Quotations. Little, Brown and Company, Boston etc., 1980.

    Google Scholar 

  15. Baskerville, David B.: Graphic Representation of Data Structures in the DBX Debugger. Computer Science Division (EECS), University of California, Berkeley, UCB/CSD 86/260, October 1985.

    Google Scholar 

  16. Bauer, Joachim: Einsatz eines Textformatierers als Grundlage eines passiven Hilfesystems. In: [BG 88: 75..88]

    Google Scholar 

  17. Zimmerman, Thomas G.; Lanier, Jaron; Blanchard, Chuck; Bryson, Steve; Harvill, Young: A Hand Gesture Interface. Proc. Conf. on Human Factors in Computing Systems and Graphics Interface, 1987, 189..192.

    Google Scholar 

  18. Brown, Gretchen P.; Carling, Richard T.; Herot, Christopher F.; Kramlich, David A.; Souza, Paul: Program Visualization: Graphical Support for Software Development. IEEE Computer 18,8 (1985) 27..35.

    Article  Google Scholar 

  19. Bhattacharyya, Mitali; Cohrs, David; Miller, Barton: A Visual Process Connector for Unix. IEEE Software 5,4 (1988) 43..50.

    Article  Google Scholar 

  20. Page, Thomas W. Jr.; Berson, Steven E.; Cheng, William C.; Muntz, Richard R.: An Object-Oriented Modeling Environment. OOPSLA’89,SIGPLANNot. 24,10 (1989) 287..296.

    Google Scholar 

  21. Eisenstadt, Marc; Brayshaw, Mike: AORTA Diagrams As An Aid To Visualising The Execution Of Prolog Programs. In: [EK 89: 27..45].

    Google Scholar 

  22. Beck, H.: Visuell Definieren statt Programmieren. Notizen zum Interaktiven Programmieren 8 (1982) 3..14.

    Google Scholar 

  23. Benzon, Bill: The Visual Mind and the Macintosh. Byte 10,1 (1985) 113..130.

    Google Scholar 

  24. Berztiss, Alfs T.: Specification of Visual Representations of Petri Nets. IEEE Workshop on Visual Languages 1987, 225–233.

    Google Scholar 

  25. Barnes, John G.P.; Fisher, Gerald A. Jr. (eds.): Ada in Use. Cambridge University Press, Cambridge etc. 1985.

    Google Scholar 

  26. Böcker, Heinz-Dieter; Fischer, Gerhard; Nieper, Helga: The Enhancement of Understanding through Visual Representations. Proc. CHI’86, 44..50.

    Google Scholar 

  27. Gunzenhäuser, Rul; Böcker, Heinz-Dieter (Hrsg.): Prototypen benutzergerechter Computersysteme. Walter de Gruyter, Berlin usw., 1988.

    Google Scholar 

  28. Blumofe, Robert; Hecht, Alan: Executing Real-Time Structured Specifications. SEN 13,3 (1988) 32..40.

    Google Scholar 

  29. Buhr, Raymond J.A.; Hayes, Carol J.; Karam, Gerald M.: Software CAD: A Revolutionary Approach. IEEE Trans. on Software Eng. 15,3 (1989) 235..249.

    Article  Google Scholar 

  30. Becker, Mario; Haberfellner, Reinhard; Liebetrau, Georg: EDV-Wissen für Anwender. Verlag Industrielle Organisation, Zürich, AIT Verlagsgesellschaft Hallbergmoos, 9. Aufl. 1990. Kapitel 3: Darstellungstechniken.

    Google Scholar 

  31. Buhr, R.J.A.; Karam, G.M.; Woodside, C.M.: An Overview and Example of Application of CAEDE: A New, Experimental Design Environment for Ada. In: [BF 85: 173..184].

    Google Scholar 

  32. Thacker, C.P.; McCreight, E.M.; Lampson, B.W.; Sproull, R.F.; Boggs, D.R.: Alto: A Personal Computer. In: Siewiorek, Daniel P.; Bell, C. Gordon; Newell, Allen: Computer Structures: Principles and Examples. McGraw-Hill, New York etc., 1982.

    Google Scholar 

  33. Baecker, Ronald; Marcus, Aaron: Design Principles for the Enhanced Presentation of Computer Program Source Text. Proc. CHI’86, 51..58.

    Google Scholar 

  34. Beretta, M. P.; Mussio, P.; Protti, M.: Icons: Interpretation and use. IEEE Workshop on Visual Languages 1986, 149..158.

    Google Scholar 

  35. Schmitz, Paul; Bons, Heinz; Megen, Rudolf van: Software — Qualitätssicherung — Testen im Software — Lebenszyklus. 2. Aufl., Friedr. Vieweg & Sohn, Braunschweig usw., 1983.

    Google Scholar 

  36. McGIinn, Robert J; Britt, Michael; Woolard, Linda: APEX1, A Library of Dynamic Programming Examples. SrGCSE Bulletin 21,1 (1989) 98..102.

    Article  Google Scholar 

  37. Böhringer, Karl-Friedrich; Newbery-Paulisch, Frances: Using Constraints to Achieve Stability in Automatic Graph Layout Algorithms. Proceedings CHI’90, 43..51.

    Google Scholar 

  38. Boehm, Barry W.: A Spiral Model of Software Development and Enhancement. Computer 21,5 (1988) 61..72.

    Article  Google Scholar 

  39. Borning, Alan: The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory. TOPLAS 3,4 (1981) 353..387.

    Article  Google Scholar 

  40. Woodside, C. M.; Pearce, T. W.; Buhr, R. J. A.: The CAE-DE/ESTELLE Graphical Tool for Formal Definition of Protocols. In: Sarikaya, B.; Bochmann, G. V. (eds.): Protocol Specification, Testing, and Verification, VI. Elsevier Science Publ., Amsterdam etc. 1987, 97..107.

    Google Scholar 

  41. Brown, Gretchen P.: Visual Programming-in-the-Large: A Practical Concept. IEEE COMSAC86, 406.

    Google Scholar 

  42. Brooks, Frederick P. Jr.: No Silver Bullet. IEEE Computer 20,4 (1987) 10..19.

    Article  MathSciNet  Google Scholar 

  43. Brown, Marc H.: Algorithm Animation. The MIT Press, Cambridge etc., 1988.

    Google Scholar 

  44. Brown, Marc H.: Exploring Algorithms Using Balsall. Computer 21,5 (1988) 14..36.

    Article  Google Scholar 

  45. Brown, Marc H.; Sedgewick, Robert: A System for Algorithm Animation. Computer Graphics 183 (1984) 177..186.

    Article  Google Scholar 

  46. Brown, Marc H.; Sedgewick, Robert: Techniques for Algorithm Animation. IEEE Software 2,1 (1985) 28..39.

    Article  Google Scholar 

  47. Bullinger, H.-J.; Shackel, B. (Eds.): Human-Computer Interaction — INTERACT ‘87, Elsevier Science Publ., Amsterdam etc., 1987.

    Google Scholar 

  48. Blaschek, G.; Sametinger, J.: User-adaptable Prettyprinting. Software — Pract. & Exp. 19,7 (1989) 687..702.

    Article  Google Scholar 

  49. Teorey, Toby J.; Wei, Guangping; Bolton, Deborah L.; Koenig, John A.: ER Model Clustering as an Aid for User Communication and Documentation in Database Design. CACM 32,8 (1989) 975..987.

    Google Scholar 

  50. Buhr, R.J.A.: System Design with Ada. Prentice-Hall, Inc., Englewood Cliffs, 1984.

    Google Scholar 

  51. Varadharajan, V.; Baker, K.D.: Directed graph based representation for software system design. Software Engineering Journal 2,1 (1987) 21..28.

    Article  Google Scholar 

  52. Cameron, John R.: JSP & JSD: The Jackson Approach to Software Development. IEEE Computer Society Press, Silver Spring, 1984.

    Google Scholar 

  53. Cameron, Robert D.: An Abstract Pretty Printer. IEEE Software 5,6 (1988) 61..67.

    Article  Google Scholar 

  54. Cardelli, Luca: Two-Dimensional Syntax for Functional Languages. In: [DS 83: 139..151].

    Google Scholar 

  55. Coomber, C.J.; Childs, R.E.: A Graphical Tool for the Prototyping of Real-Time Systems. SEN 15,2 (1990) 70..82.

    Google Scholar 

  56. Chang, Carl K.; Chang, Young-Fu; Yang, Lin; Chou, Ching-Roung; Chen, Jong-Jeng: Modeling a Real-Time Multitasking System in a Timed PQ Net. IEEE Software 6,2 (1989) 46..51.

    Article  Google Scholar 

  57. Lehr, Ted; Segall, Zary; Vrsalovic, Dalibor F.; Caplan, Eddie; Chung, Alan L; Fineman, Charles E.: Visualizing Performance Debugging. Computer 22,10 (1989) 38..51.

    Article  Google Scholar 

  58. Henderson, Thomas B.; Cobb, Douglas Ford; Cobb, Gena Berg: Von Visi Calc bis LOTUS 1–2–3. Markt & Technik, Haar, 1984.

    Google Scholar 

  59. Dewar, Alan D.; Cleary, John G.: Graphical display of complex information within a Prolog debugger. Int. J. Man-Machine Studies 25 (1986) 503..521.

    Article  Google Scholar 

  60. Ludolph, Frank; Chow, Yu-Ying; Ingalls, Dan; Wallace, Scott; Doyle, Ken: The Fabrik Programming Environment. IEEE Workshop on Visual Languages 1988, 222..230.

    Google Scholar 

  61. Ingalls, Dan; Wallace, Scott; Chow, Yu-Ying; Ludolph, Frank; Doyle, Ken: Fabrik — A Visual Programming Environment. OOPLSA’88, SIGPLAN Not. 23,11 (1988) 176..190.

    Article  Google Scholar 

  62. Czejdo, Bogdan; Elmasri, Ramez; Rusinkiewicz, Marek; Embley, David W.: A Graphical Data Manipulation Language for an Extended Entity-Relationship Model. Computer 23,3 (1990) 26..36.

    Article  Google Scholar 

  63. Kozen, Dexter; Teitelbaum, Tim; Chen, Wilfred; Field, John; Pugh, William; Van der Zanden, Brad: ALEX — an Alexical Programming Language. IEEE Workshop on Visual Languages 1987, 315..329.

    Google Scholar 

  64. Coote, Susan; Gallagher, John; Mariani, John; Rodden, Thomas; Scott, Andrew; Shepherd, Doug: Graphical and Iconic Programming Languages for Distributed Process Control: An Object Oriented approach. IEEE Workshop on Visual Languages 1988, 183..190.

    Google Scholar 

  65. Chapin, Ned: Full Report of the Flowchart Committee on ANS Standard X3.5–1970. SIGPLAN Not. 14,3 (1979) 16..27.

    Article  Google Scholar 

  66. Chang, Shi-Kuo: Visual Languages: A Tutorial and Survey. In: (GT 87: 1..23].

    Google Scholar 

  67. Chen, Peter P.: The entity relationship model — Towards a unified view of data. ACM TODS 1,1 (1976) 9..36.

    Article  Google Scholar 

  68. Chernicoff, Stephen: Macintosh™ Revealed. Vol. 2, Hay-den Book Comp., Hasbrouck Heights etc., 1985.

    Google Scholar 

  69. Cheng, K.Y.; Hsu, C. C.; Lin, I. P.; Hwu, M. S.: VIPS: A Visual Programming Synthesizer. IEEE Workshop on Visual Languages 1986, 92..98.

    Google Scholar 

  70. CHI’JJ ACM Conf. on Human Factors in Computing Systems. (Jährl).

    Google Scholar 

  71. Chroust, Gerhard: Application Development with ADPS (Application Development Project Support). Softwaretechnik — Trends 9,3 (1989) 13..30.

    Google Scholar 

  72. Chang, Shi-Kuo; Ichikawa, Tadao; Ligomenides, Panos A.(Eds.): Visual Languages, Plenum Press, New York etc., 1986.

    Google Scholar 

  73. Cox, Fred; Konneker Lloyd; Moreland, Douglas: Visual Programming for Analog/Hybrid ATE. International Test Conference 1986, 631..636.

    Google Scholar 

  74. Leblang, David B.; Chase, Robert P, Jr..; Spilke, Howard: Increasing Productivity with a Parallel Configuration Manager. In: [Win 88: 21..37].

    Google Scholar 

  75. Clifton, Mitchell H.: A Technique for Making Structured Programs more Readable. SIGPLAN Not. 13,4 (1978) 58..63.

    Article  Google Scholar 

  76. Myers, Brad A.; Chandhok, Ravinder; Sareen, Atul: Automatic Data Visualization for Novice Pascal Programmers. IEEE Workshop on Visual Languages 1988, 192..198.

    Google Scholar 

  77. Roberts, Jim; Pane, John; Stehlik, Mark; Carrasquel, Jacobo: The Design View: A Design Oriented, High-Level Visual Programming Environment. IEEE Workshop on Visual Languages 1988, 213..220.

    Google Scholar 

  78. Oman, Paul W.; Cook, Curtis R.: Typographic Style is More than Cosmetic. CACM 33, 5 (1990) 506..520.

    Google Scholar 

  79. Clark, B.E.J.; Robinson, S.K.: A Graphically Interacting Program Monitor. Computer J. 26,3 (1983) 235..238.

    Article  Google Scholar 

  80. Roman, Gruia-Catalin; Cox, Kenneth C: A Declarative Approach to Visualizing Concurrent Computations. Computer 22, 10 (1989) 25..36.

    Article  Google Scholar 

  81. Critical Research Directions in Programming Languages. SIGPLAN Notices 24,11 (1989) 10..25.

    Google Scholar 

  82. Cunniff, Nancy; Taylor, Robert P.: Graphics and Learning: A Study of Learner Characteristics and Comprehension of Programming Languages. ln:[BS87: 317..322].

    Google Scholar 

  83. Chang, Shi-Kuo; Tauber, Michael J.; Yu, Bing; Yu, Jing-Shen: A Visual Language Compiler. IEEE Trans, on Software Eng. 15,5 (1989) 506..525.

    Article  Google Scholar 

  84. Davis, Alan M.: A Comparison of Techniques for the Specification of External System Behavior. CACM 31,9 (1988) 1098..1115.

    Google Scholar 

  85. DeMarco, Tom: Structured Analysis and Systems Specification. Prentice Hall, Englewood Cliffs, 1979.

    Google Scholar 

  86. Department of Defense (Hrsg.): Requirements for Ada Programming Support Environments — “Stoneman”. Washington, Feb. 1980.

    Google Scholar 

  87. Deutsch, Michael S.: Focusing Real-Time Systems Analysis on User Operations. IEEE Software 5,5 (1988) 39..50.

    Google Scholar 

  88. Diaz-Herrera, J.L.; Flude, R.C.: PASCAL/HSD: A Graphical Programming System. IEEE COMPSAC 1980, 723..728.

    Google Scholar 

  89. Denert, E.; Franck, R.; Streng, W.: PLAN2D — Towards a Two-Dimensional Programming Language. In: LNCS Vol. 26, Springer, Berlin usw., 1975, 202..213.

    Google Scholar 

  90. Van Reeth, F.; Flerackers, E.; D’Hondt, T.: IGIP: A Framework Towards Open-Ended Visual Programming. IEEE Workshop on Visual Languages 1988, 239..247.

    Google Scholar 

  91. DeMarco, Tom; Geertgens, Curt: Use of Video for Program Documentation. [FGV 90: 126..128].

    Google Scholar 

  92. Madhavji, Nazim H.; Gruhn, Volker; Deiters, Wolfgang; Schäfer, Wilhelm: Prism = Methodology + Process-oriented Environment. [FGV 90: 277..288].

    Google Scholar 

  93. Wehrum, R.P.; Dießl, G.; Hoyer, W.; Winkler, J.: Ein Ada-Compiler. In: Schwärtzel, H. (Hrsg.): Informatik in der Praxis. Springer Berlin usw., 1986, 238..251.

    Google Scholar 

  94. Dijkstra, Edsger W.: Go To Statement Considered Harmful. CACM 11,3 (1968) 147..148.

    MathSciNet  Google Scholar 

  95. DeRemer, F. L.; Kron, H. H.: Programming-in-the-large versus Programming-in-the-small. In: Schneider, H.-J.; Nagl, M. (Hrsg.): Programmiersprachen — 4. Fachtagung der Gl. Springer, Berlin usw., 1976.

    Google Scholar 

  96. London, Ralph L.; Duisberg, Robert A.: Animating Programs Using Smalltalk. IEEE Computer 18,8 (1985) 61..71.

    Article  Google Scholar 

  97. Mosser, Thierry; Di Felice, Paolino; Lochovsky, Fred: Specifying Office Tasks by Example. In: Pernici, B.; Verrijn-Stuart, A. A. (eds.): Office Information Systems: The Design Process. Elsevier, Amsterdam, 1989, 293..309.

    Google Scholar 

  98. Dowson, Mark: Experience Using the Graphite MetaTool. In: IFGV 90: 192..195].

    Google Scholar 

  99. Degano, P; Sandewall, E. (Hrsg.): Interactive Computing Systems. North Holland, Amsterdam, etc., 1983.

    MATH  Google Scholar 

  100. Dhama, H.S.; Shtern, V.: A Net Method for Specification of Reusable Software. In: [GP 89: 137..139].

    Google Scholar 

  101. Dudley, Tim: Report Generation Using a Visual Programming Interface. In: [BS 87: 521..528].

    Google Scholar 

  102. Duisberg, Robert Adamy: Visual Programming of Program Visualizations. IEEE Workshop on Visual Languages 1987, 55..66.

    Google Scholar 

  103. Egan, Dennis E.: Dealing wih Diversity: Approaches to Individual Differences in Human-Computer Interaction. Proc.CHI’88, 79..81.

    Google Scholar 

  104. Huggins, W.H.; Entwisle, Doris R.: Iconic Communication — An Annotated Bibliography. The Johns Hopkins Press, Baltimore etc., 1974.

    Google Scholar 

  105. Kilgour, Alistair; Earnshaw, Rae (eds): Graphic Tools for Software Engineers. Cambridge University Press, Cambridge etc., 1989.

    Google Scholar 

  106. Encarnação, J. L.; Lockemann, P. C.; Rembold, U. (Hrsg.): AUDIUS — Außendienstunterstützungssystem. Springer, Berlin usw., 1990.

    Google Scholar 

  107. Elzer, P. F.: Management von Softwareprojekten. Informatik Spektrum 12,4 (1989) 181..197.

    Google Scholar 

  108. Oswald, H.; Esser, R.; Mattmann, R.: An Environment for Specifying and Executing Hierarchical Petri Nets. In: [FGV 90: 164..172].

    Google Scholar 

  109. Estublier, Jacky: Configuration Management — The Notion and the Tools. In: [Win 88: 38..61].

    Google Scholar 

  110. Zalewski, Janusz; Ehrenberger, Wolfgang (Eds.): Hardware and Software for Real Time Process Control. North Holland, Amsterdam usw., 1989.

    MATH  Google Scholar 

  111. Faltenbacher, Wolfgang: Aspects of Computer-Aided Configuration Management with KMS. In: [Win 88: 369..380].

    Google Scholar 

  112. Fitter, M.; Green, T.R.G.: When do diagrams make good computer languages? Int. J. Man-Machine Studies 11 (1979) 235..261.

    Article  Google Scholar 

  113. Finzer, William; Gould, Laura: Programming by Rehearsal. Byte 9,6 (1984) 187..210.

    Google Scholar 

  114. Gabrielian, Armen; Franklin, Matthew K.: Multi-Level Specification and Verification of Real-Time Software. In: [FGV 90:52..62].

    Google Scholar 

  115. Reiser, Brian J.; Friedman, Patricia; Gevins, Jody; Kim-berg, Daniel Y.; Ranney, Michael; Romero, Antonio: A Graphical Programming Language Interface for an Intelligent Lisp Tutor. Proc. CHI’88, 39..44.

    Google Scholar 

  116. Fuggetta, Alfonso, Ghezzi, Carlo; Mandrioli, Dino; Morzenti, Angelo: VLP: a Visual Language for Prototyping. IEEE Worksh. on Lang, for Automation, 1988, 134..148.

    Google Scholar 

  117. Valette, François-Régis; Freeman, Peter A.; Gaudel, Marie-Claude (eds.): 12th International Conference on Software Engineering. IEEE Computer Society Press, Los Alamitos etc., 1990.

    Google Scholar 

  118. Nakamura, Kiyoh; Fujimoto, Hiroshi; Inoue, Susumu; Ikeda, Isao; Hagawa, Junko: CHILL Graphic Representation and Programming Support Environment. 4th CHILL Conf., Munich, 1986, 37..44.

    Google Scholar 

  119. Nakamura, Kiyoh; Fujimoto, Hiroshi; Suzuki, Tadamichi; Tarui, Yasunori; Kiyokane, Yukio: Visual Programming Environment in Communications Software. GLOBECOM ′86, Vol.1, 453–439.

    Google Scholar 

  120. Purvy, R.; Farrell, J.; Klose, P.: The Design of Star’s Records Processing: Data Processing for the Noncomputer Professional. TOOIS 1,1 (1983) 3..24.

    Google Scholar 

  121. Fanard, A.G.; Lobelle, M. C.; Mulemangabo, E. B.: G+ +, A Graphical Language Intended to Help, the Development of Industrial Process Control Applications. In: Second Int. Conf. on Software Engineering for Real Time Systems. IEE, London, 1989, 85..89.

    Google Scholar 

  122. Foley, James D.; McMath, Charles F.: Dynamic Process Visualization. IEEE CG&A 6,3 (1986) 16..25.

    Google Scholar 

  123. Ford, Ray: Concurrent Algorithms for Real-Time Memory Management. IEEE Software 5,5 (1988) 10..23.

    Article  Google Scholar 

  124. Frege, Gottlob: Begriffsschrift und andere Aufsätze. Hrsg. von Ingacio Angelelli. Wiss. Buchges. Darmstadt, 1973.

    Google Scholar 

  125. Feiler, Peter H.; Smeaton, Roger: Managing Development of Very Large Systems: Implications on Integrated Environments. In: [Win 88: 62..82].

    Google Scholar 

  126. Furnas, G. W.: Generalized Fisheye Views. Proc. CHI’86, 16..23.

    Google Scholar 

  127. Gane, Chris: Computer-Aided Software Engineering. Prentice Hall, Inc., Englewood Cliffs, NJ, 1990.

    Google Scholar 

  128. Gazzaniga, Michael S.: The Split Brain in Man. Scientific American Aug 1967, 24..29.

    Google Scholar 

  129. Glinert, Ephraim P.; Gonczarowski, Jakob; Smith, Craig D.: An Integrated Approach to Solving Visual Programming’s Problems. In: Salvendy, G. (ed.): Cognitive Engineering in the Design of Human-Computer Interaction and Expert Systems. Elsevier Science Publ. B.V., Amsterdam, 1987, 341..348.

    Google Scholar 

  130. Grollmann, J.; Höge, H.; Kapsner, F.; Niemöller, M.; Rumpf, Ch.; Sammer, W.: Multi-Media-Dialog. In: Paul, M. (Hrsg.): GI — 19. Jahrestagung I, Springer, Berlin usw., 1989, 30..48.

    Google Scholar 

  131. Gimpel, J. F.: CONTOUR — a method of preparing structured flowcharts. SIGPLAN Notices 15,10 (1980) 35..41.

    Article  Google Scholar 

  132. Gillett, Will D.; Kimura, T.D.: Parsing Two-Dimensional Languages. IEEE COMPSAC’86, 472..477.

    Google Scholar 

  133. Kopache, Mark E.; Glinert, Ephraim P.: C2: A Mixed Textual/Graphical Environment for C. IEEE Workshop on Visual Languages 1988, 231..238.

    Google Scholar 

  134. Ghezzi, Carlo; Mandrioli, Dino; Morasca, Sandro; Pezze, Mauro: A General Way to Put Time in Petri Nets. In: [GP 89: 60..67].

    Google Scholar 

  135. Goldstine, H. H.; Neumann, John von: Planning and Coding of Problems for an Electronic Computing Instrument. Wiederabgedruckt in: Taub, A. H. (ed.): Collected Works of John von Neumann, Pergamon Press, Oxford etc., 1963, Vol. 5, 80..235.

    Google Scholar 

  136. Gomaa, H.: A software design method for real time systems. CACM 27,9 (1984) 938..949.

    Google Scholar 

  137. Greenspan, Sol; Potts, Colin (Eds.): Proceedings of the 5th Int. Workshop on Software Specification and Design, Software Engineering Notes 14, 3 (1989).

    Google Scholar 

  138. Grabowski, Jens.; Rudolph, Ekkart: Putting Extended Sequence Charts to Practice. In: Faergemand, O.; Marques, M.M. (Eds.): SDL’89: The Language at Work. Elsevier (North Holland), Amsterdam etc. 1989, 3..10.

    Google Scholar 

  139. Graf, Mike: Building a Visual Designer’s Environment. 1987 Fall Joint Computer Conf., 287..291.

    Google Scholar 

  140. Grady, Robert B.: Work-Product Analysis: The Philosopher’s Stone of Software? IEEE Software 7,2 (1990) 26..34.

    Article  Google Scholar 

  141. Gries, David: The Science of Programming. Springer New York etc, 2nd. printing, 1983.

    Google Scholar 

  142. Reiss, Steven P.; Golin, Eric J.; Rubin, Robert V.: Prototyping Visual Languages with the Garden System. IEEE Workshop on Visual Languages 1986, 81..90.

    Google Scholar 

  143. Garg, Pankaj K.; Scacchi, Walt: A Software Hypertext Environment for Configured Software Descriptions. In: [Win 88: 326..343].

    Google Scholar 

  144. Glinert, Ephraim P.; Tanimoto, Steven L.: Pict: An Interactive Graphical Programming Environment. IEEE Computer 17,11 (1984) 7..25.

    Article  Google Scholar 

  145. Gorny, P.; Tauber, M.J. (Eds.): Visualization in Programming. Springer LNCS 282, Berlin usw., 1987.

    MATH  Google Scholar 

  146. Gustafson, G.G.: Some Practical Experiences Formatting Pascal Programs. SIGPLAN Notices 14,9 (1979) 42..49.

    Article  Google Scholar 

  147. Waite, William M.; Goos, Gerhard: Compiler Construction. Springer, New York etc., 1984.

    MATH  Google Scholar 

  148. Harel, David: On Visual Formalisms. CACM 31, 5 (1988) 514..530.

    MathSciNet  Google Scholar 

  149. Herot, Christopher F.: Spatial Management of Data. ACM TODS 5,4 (1980) 493–514.

    Article  Google Scholar 

  150. Herberg, Harald von der: Ein Navigationswerkzeug zur Untersuchung von Objektstrukturen. In: [BG 88: 169..186]

    Google Scholar 

  151. Ichikawa, Tadao; Hirakawa, Masahito: Visual Programming -Toward Realization of User-Friendly Programming Environments. 1987 Fall Joint Computer Conf., 129..137.

    Google Scholar 

  152. Hirakawa, M.; Iwata, S.; Yoshimoto, I.; Tanaka, M.; Ichikawa, T.: HI-VISUAL Iconic Programming. IEEE Workshop on Visual Languages 1987, 305..314.

    Google Scholar 

  153. Smith, David Canfiled; Irby, Charles; Kimball, Ralph; Verplank, Bill; Harslem, Eric: Designing the Star User Interface. In: [DS 83: 297..313].

    Google Scholar 

  154. Yoshimoto, I.; Monden, N.; Hirakawa, M.; Tanaka, M.; Ichikawa, T.: Interactive Iconic Programming Facility in HI-VISUAL. IEEE Workshop on Visual Languages 1986, 34..41.

    Google Scholar 

  155. Hirakawa, Masahito; Monden, Noriaki; Yoshimoto, Iwao; Tanaka, Minoru; Ichikawa, Tadao: HI-VISUAL: A Language Supporting Visual Interaction in Programming. In: [CIL 86:233f.].

    Google Scholar 

  156. Hoffmann, H.-J.; Keyer, D.; Kostka, B.; Milbredt, T.: Entwurf und Güteeinschätzung von Menü-Netzen: Ablauf einer Entwurfssitzung mit DIADES. Informatik Fachberichte Bd. 156, Springer, Berlin usw. 1987, 337..352.

    Google Scholar 

  157. Hirakawa, Naoyuki; Miyao, Jun’ichi; Kikuno, Tohru; Yoshida, Noriyoshi: An Approach to Form Creation Based on And/Or Tree. 21st Annual Hawaii Intern. Conference on System Sciences, 1988. Vol. II, 655..661.

    Google Scholar 

  158. Hueras, Jon; Ledgard, Henry: An automatic formatting program for Pascal. SIGPLAN Notices 12,7 (1977) 82..84.

    Article  Google Scholar 

  159. Lung-Chun, Liu; Horowitz, Ellis: Object Database Support for a Software Project Management Environment. SIGPLAN Notices 24,2 (1989) 85..96.

    Article  Google Scholar 

  160. Monconi, Mark; Hare, Dwight F.: Visualizing Program Designs Through Pegasys. IEEE Computer 18,8 (1985) 72..85.

    Article  Google Scholar 

  161. Moriconi, Mark; Hare, Dwight F.: PegaSys: A System for Graphical Explanation of Program Designs. SIGPLAN Notices 20,7 (1985) 148..160.

    Article  Google Scholar 

  162. Hashimoto, Osamu; Miyai, Hitoshi: INTERA/P: A User Interface Prototyping Tool. In: Hashimoto, O.; Miyai, H.; Diaper, D.; Winder, R. (eds.): Proceedings of the Third Conference of the British Computer Society Human-Computer Interaction Specialist Group, 1987, 229..244.

    Google Scholar 

  163. Haarslev, Volker; Möller, Ralf: Visualization of Experimental Systems. IEEE Workshop on Visual Languages 1988, 175..182.

    Google Scholar 

  164. Haarslev, Volker; Möller, Ralf: VIPEX: Ein Dialograhmen zum visuellen Programmentwurf. Notizen zu Interaktiven Systemen 17 (1989) 93..100.

    Google Scholar 

  165. Shneiderman, B.; Mayer, R.; McKay, D.; Heller, P.: Experimental Investigation of the Utility of Detailed Flowcharts in Programming. CACM 20,6 (1977) 373..381.

    Google Scholar 

  166. Hosier, W. A.: Pitfalls and Safeguards in Real-Time Digital Systems with Emphasis on Programming. 9th Int. Conf. on SW Engineering, 1987, 311..327. (Originalveröff. 1961).

    Google Scholar 

  167. Reps, Thomas; Horwitz, Susan; Prins, Jan: Support for Integrating Program Variants in an Environment for Programming in the Large. In: [Win 88: 197..216].

    Google Scholar 

  168. Harel, D.; Pnueli, A.; Schmidt, J.P.; Sherman, R.: On the Formal Semantics of Statecharts. 2nd IEEE Symposium on Logic in Computer Science, 1987, 54..64.

    Google Scholar 

  169. Ramanathan, Ray; Hartung, Ronald L.: A Generic Iconic Tool for Viewing Databases. IEEE Software 6,5 (1989) 50..57.

    Article  Google Scholar 

  170. Ichikawa, Tadao: User-Friendliness in a Professional Programming Environment. 1987 Fall Joint Computer Conference, 308.

    Google Scholar 

  171. Inman, Eric: A Syntax-Directed Graphics Editor. In: [BS 87: 119..124].

    Google Scholar 

  172. INMOS Ltd.: occam® 2 — Das Referenz-Handbuch. Carl Hanser/Prentice Hall Int., München usw., 1989.

    Google Scholar 

  173. INTERACT ’JJ IFIP-Conf. on Human-Computer Interaction. (3-jährl.)

    Google Scholar 

  174. Isoda, Sadahiro; Shimomura, Takao; Ono, Yuji: VIPS: A Visual Debugger. IEEE Software 4,3 (1987) 8..19.

    Google Scholar 

  175. International Telecommunication Union (Hrsg.): CCITT High Level Language (CHILL). Rec. Z.200, Geneva, 1988.

    Google Scholar 

  176. Jacob, Robert J. K.: A State Transition Diagram Language for Visual Programming. IEEE Computer 18,8 (1985) 51..59.

    Article  Google Scholar 

  177. Jones, Steve T.: FLOGO: A Novice-Friendly Programming Environment. SCCS Proceedings. 22nd Annual Small College Computing Symposium, 1989, 187..196.

    Google Scholar 

  178. Rose, Thomas; Jarke, Matthias: A Decision-Based Configuration Process Model. In: [FGV 90: 316..325].

    Google Scholar 

  179. Jensen, Kathleen; Wirth, Niklaus: PASCAL — User Manual and Report. Springer, Berlin usw., Corrected Reprint of the Second Edition, 1976.

    MATH  Google Scholar 

  180. Karam, Gerald M.: An Icon-Based Method for Prolog. IEEE Software 5,4 (1988) 51..65.

    Article  MathSciNet  Google Scholar 

  181. Kelly, John C.: A Comparison of four Design Methods for Real-Time Systems. 9th Int. Conf. on SW Engineering, 1987, 238..252.

    Google Scholar 

  182. Kerner, Judy: Ada Design Language Developers Matrix. Ada Letters X,5 (1990) 48..61.

    Article  Google Scholar 

  183. Kramer, Jeff; Magee, Jeff; Ng, Keng: Graphical Configuration Programming. Computer 22,10 (1989) 53..65.

    Article  Google Scholar 

  184. Kramer, J.; Magee, J.; Sloman, M.: Configuration Support for System Description, Construction and Evolution. ln:[GP89:28..33].

    Google Scholar 

  185. Miller, David B; Stockton, Robert G.; Krueger, Charles W.: An Inverted Approach to Configuration Management. In: [TW89: 1..4]

    Google Scholar 

  186. Knuth, Donald E.: Computer-Drawn Flowcharts. CACM 6,9 (1963) 555..563.

    Google Scholar 

  187. Knuth, Donald E.: An Empirical Study of FORTRAN Programs. Software — Pract. & Exp. 1 (1971) 105..133.

    Article  MATH  Google Scholar 

  188. Kobayashi, Kiyoshi: Direct Manipulation and a Multi-Dimensional Approach to Visual Software Design. IEEE Compsac’87, 188..194.

    Google Scholar 

  189. Konakovsky, R.: Visualisierung des Software-Entwicklungsprozesses. Regelungstechnische Praxis 26,7 (1984) 312..317.

    Google Scholar 

  190. Koßmann, Heinz: Entwicklung von Systemen mit einem SDL-Toolset. Softwaretechnik-Trends 9,1 (1989) 23..38.

    Google Scholar 

  191. Persch, G.; Kirchgässner, W.; Uhl, J.: Strukturanalyse-Werkzeuge für eine Ada-Umgebung. In: Wippermann, H.-W. (Hrsg.): Software-Architektur und modulare Programmierung. B.G.Teubner, Stuttgart, 1986, 95..106.

    Google Scholar 

  192. Kalinsky, D.; Ready, J.: Distinctions Between Requirements Specification and Design of Real-Time Systems. In: Second Int. Conf. on Software Engineering for Real Time Systems. IEE, London, 1989, S. 26..30.

    Google Scholar 

  193. Koussev, T.; Weiss, M. P.; Reiß, K.: A Graphic Explanation Environment for Expert Systems. In: Second Int. Conf. on Software Engineering for Real Time Systems. IEE, London, 1989, 11..15.

    Google Scholar 

  194. Kreiling, Frederick C.: Leibniz. Scientific American 218,5 (1968) 95..100.

    Article  Google Scholar 

  195. Knöll, H.-D.; Suk, W.: Grafische Sprache. Computer Magazin 9/89, 49..52.

    Google Scholar 

  196. Weber, Robert J.; Kosslyn, Stephen M.: Computer Graphics and Mental Imagery. In: [CIL 86: 305..324].

    Google Scholar 

  197. Köhne, Axel; Weber, Gerhard: STRUEDI: A LISP-Structure Editor for Novice-Programmers. In: [BS 87: 125..129].

    Google Scholar 

  198. Weitzel, John R.; Kerschberg, Larry: Developing Knowledge-Based Systems: Reorganizing the System Development Life Cycle. CACM 32,4 (1989) 482..488.

    Google Scholar 

  199. Larson, James A.: Visual Languages for Database Users. In: [CIL 86: 127..147].

    Google Scholar 

  200. Lee, Edward T.: Visual Languages Using Entity-Relationship Diagrams and Grammars. Miami Technicon ′87, 400..404.

    Google Scholar 

  201. Lee, Newton S.: Graphical knowledge programming with KNAPS. Int. J. Man-Machine Studies 31 (1989) 611..641.

    Article  Google Scholar 

  202. Mahler, Axel; Lampen, Andreas: shape — A Software Configuration Management Tool. In: [Win 88: 228..243].

    Google Scholar 

  203. Lodding, K. N.: Iconics — A Visual Man-Machine Interface. Proc. Nat. Computer Graphics Assoc, 1982, Vol. 1, 221..223.

    Google Scholar 

  204. Lucas, J.; Schmitt, A.; Winkler, J.F.H.: Ein Werkzeug für die Wartung und automatische Dokumentation modularer Pascal-Programme. 2. Kolloquium Software-Entwicklungs-Systeme und -Werkzeuge, Esslingen, 8.–10. September 1987, S. 7.2–1..7.2–6.

    Google Scholar 

  205. Lucas, J.; Schmitt, A.; Winkler, J.F.H.: Automatic Documentation of Modular Programs Using PasDok. Universität Karlsruhe, Fakultät für Informatik, Bericht (in Vorbereitung).

    Google Scholar 

  206. Touretzky, David S.; Lee, Peter: Visualizing Evaluation in Applicative Languages. Report CMU-CS-89–198, Carnegie Mellon Univ., Pittsburgh, Nov. 1989.

    Google Scholar 

  207. Ludewig, Jochen: Languages, Methods, and Tools for Software Specification. In: [EZ 88: 225..256].

    Google Scholar 

  208. Macro, Allen: Software Engineering. Prentice Hall, New York etc., 1990.

    Google Scholar 

  209. Marcus, Aaron: Bibliography of Graphic Design for Computer Graphics. Proc. of Computer Graphics ′84, Vol.1, 254..260.

    Google Scholar 

  210. Marcus, Aaron: Information Design: Documentation and Communication. Computer Graphiscs ′86, 411..424.

    Google Scholar 

  211. McDonald, John Alan: Object-oriented programming for linear algebra. OOPSLA’89, SIGPLAN Notices 24,10 (1989) 175..184.

    Article  Google Scholar 

  212. Miller, G. A.: The Magic Number Seven Plus or Minus Two: Some Limits on Our Capacity for Information Processing. Psychological Review 63, 2 (1956) 81..96.

    Article  Google Scholar 

  213. Martin, James; McClure, Carma: Diagramming Techniques for Analysts and Programmers. Prentice Hall, Inc., Englewood Cliffs, 1985.

    Google Scholar 

  214. Niskier, Celso; Maibaum, Tom; Schwabe, Daniel: A Look Trough PRISMA: Towards Pluralistic Knowledge-based Environments for Software Specification Acquisition. In: [GP 89: 128..136].

    Google Scholar 

  215. Montalvo, Fanya S.: Diagram Understanding: Associating Symbolic Descriptions with Images. IEEE Workshop on Visual Languages 1986, 4..11.

    Google Scholar 

  216. Wasserman, Anthony I.; Pircher, Peter A.; Muller, Robert J.: The Object-Oriented Structured Design Notation for Software Design Representation. IEEE Computer 23,3 (1990) 50..63.

    Article  Google Scholar 

  217. Mittrach, Sabine; Rheindt, Monika: Vergleich von Methoden des Requirements Engineering und Design. Studie, Siemens AG, München, 1988.

    Google Scholar 

  218. Winkler, J.F.H.; Stoffel, C.; McCuller, J.: Ein anpaßbarer und übertragbarer Programmformatierer. Univ. Karlsruhe, Fak. für Informatik, Bericht 26/79.

    Google Scholar 

  219. Ward, Paul T.; Mellor, Stephen J.: Structured Development for Real-Time Systems. Volumes 1–3, Yourdon Press, New York, 1986.

    Google Scholar 

  220. Myers, Brad A.: INCENSE: A System for Displaying Data Structures. ACM Computer Graphics 17,3 (1983) 115..125.

    Article  Google Scholar 

  221. Myers, Brad A.: The State of the Art in Visual Programming and Program Visualization. In: [EK 89: 3..26].

    Google Scholar 

  222. Myers, Brad A.: User-Interface Tools: Introduction and Survey. IEEE Software 6,1 (1989) 15..23.

    Article  Google Scholar 

  223. Myers, Brad A.: Creating User Interfaces Using Programming by Example, Visual Programming, and Constraints. TOPLAS 12,2 (1990) 143..177.

    Article  Google Scholar 

  224. Newbery, Frances J.: Edge Concentration: A Method for Clustering Directed Graphs. In: [TW 89: 76..85].

    Google Scholar 

  225. Nieper-Lemke: Ein generischer Editor für gerichtete Graphen. In: [BG 88:243..257].

    Google Scholar 

  226. Nielsen, Jakob: The Art of Navigating through Hypertext. CACM 33,3 (1990) 296..310.

    Google Scholar 

  227. Normann, G.: Testen großer Software-Systeme: Testwerkzeuge. In: Kölsch, R.; Schmid, W.; Schweiggert, F. (Hrsg.): Witschaftsgut Software. B.G. Teubner, Stuttgart, 1985, 155..171.

    Google Scholar 

  228. Prieto-Diaz, Ruben; Neighbors, James M.: Module Interconnection Languages. Journal of Systems and Software 6,4 (1986) 307..334.

    Article  Google Scholar 

  229. Pong, M.C.; Ng, N.: PIGS — A System for Programming with Interactive Graphical Support. Software Practice and Experience 13,9 (1983) 847..855.

    Article  Google Scholar 

  230. Nassi, I.; Shneiderman, B.: Flowchart Techniques for Structured Programming. SIGPLAN Not. 8,8 (1973) 12..26.

    Article  Google Scholar 

  231. Norifusa, Masaya; Shigo, Osamu: Software Design Visualization with Design Diagrams and a Graphics Tool. NEC Res. & Develop. 88 (1988) 119..125.

    Google Scholar 

  232. Normann, G.; Schless, P.; Schwarz, B.; Witschel, P.: Systematic Testing of Large Software Systems. In: First European Seminar on Software Quality, Brüssel, 1988, 314..328.

    Google Scholar 

  233. Oppen, D.D.: Prettyprinting. TOPLAS 2,4 (1980) 465..483.

    Article  Google Scholar 

  234. Osterweil, Leon: Software Processes are Software too. 9th Int. Conf. on SW Engineering, 1987, 2..13.

    Google Scholar 

  235. Peters, Lawrence: Timing Extensions to Structured Analysis for Real Time Systems. In: [GP 89: 83..90].

    Google Scholar 

  236. Schwanke, Robert W.; Platoff, Michael A.: Cross References are Features. In: [TW 89: 86..95].

    Google Scholar 

  237. Purdom, P. W.: Automatic Program Indentation. BIT 18,2 (1978) 211..218.

    Article  MathSciNet  MATH  Google Scholar 

  238. Raeder, Georg: A Survey of Current Graphical Programming Techniques. IEEE Computer 18,8 (1985) 11..25.

    Article  Google Scholar 

  239. Rajan, Tim: APT: A Principled Design of an Animated View of Program Execution for Novice Programmers. In: [BS 87: 291..296].

    Google Scholar 

  240. Rathke, Christian: ObjTalk — Repräsentation von Wissen in einer objektorientierten Sprache. Dissertation, Univ. Stuttgart, 1986.

    MATH  Google Scholar 

  241. Reference Manual for the Ada Programming Language. ANSI/MIL-STD 1815A. Washington, 1983.

    Google Scholar 

  242. Reiss, S.P.: Graphical Program Development with PECAN Program Development Systems. SIGPLAN Notices 19,5 (1984) 30–41.

    Article  Google Scholar 

  243. Reiss, Steven P.: PECAN: Program Development Systems that Support Multiple Views. IEEE TSE 11,3 (1985) 276..285.

    Google Scholar 

  244. Reiss, Steven P.: Visual Programming for Real: Conceptual Programming (Pos. Statement). IEEE COMSAC’86, 407.

    Google Scholar 

  245. Reiss, Steven P.: Visual Languages and the GARDEN System. In: [GT 87: 178..198].

    Google Scholar 

  246. Reid, Peter: Dynamic Interactive Display of Complex Data Structures. In: [EK 89: 60..70].

    Google Scholar 

  247. Ankündigung: Requirements Engineering’91 — ‘Structured Analysis’ und verwandte Ansätze-. Softwaretechnik-Trends 10, 1 (1990)71.

    Google Scholar 

  248. Rheindt, Monika: Requirements Engineering mit AKL. In: Schmitz, Paul; Timm, Michael; Windfuhr, Manfred (Hrsg.): Requirements Engineering’87. GMD-Studien Nr. 121, GMD, Sankt Augustin, Mai 1987, 177..189.

    Google Scholar 

  249. Robillard, Pierre N.: Schematic Pseudocode for Program Constructs and its Computer Automation by Schemacode. CACM 29,11 (1986) 1072..1089.

    MathSciNet  Google Scholar 

  250. Rogers, Greg: Visual Programming with Objects and Relations. IEEE Workshop on Visual Languages 1988, 29..36.

    Google Scholar 

  251. Röhr, Gabriele: Using Visual Concepts. In: [CIL 86: 325.348].

    Google Scholar 

  252. Rohr, Gabriele: How People Comprehend Unknown System Structures: Conceptual Primitives in Systems’ Surface Representations. In: [GT 87: 89..105].

    Google Scholar 

  253. Roman, Gruia-Catalin: Language and Visualization Support for Large-Scale Concurrency. 10th International Conference on Software Engineering, 1988, 296..308.

    Google Scholar 

  254. Ross, Douglas T.: Applications and Extensions of SADT. Computer 18,4 (1985) 25..34.

    Article  Google Scholar 

  255. Rowe, Lawrence A.: Databasa Management Made Easy: The Visual Programming Tools of Ingres. Wescon ’84, 12/2–1..12/2–5.

    Google Scholar 

  256. Roy, P.: Linear flow-chart generator for a structured language. SIGPLAN Notices 11,11 (1976) 58..64.

    Article  Google Scholar 

  257. Royce, Winston W.: Managing the Development of Large Software Systems. 9th Int. Conf. on SW Engineering, 1987, 328..338. (Originalveröff. 1970).

    Google Scholar 

  258. Royce, Walker: TRW’s Ada Process Model for Incremental Development of Large Software Systems. [FGV 90: 2..11].

    Google Scholar 

  259. Roberts, M.; Samwell, P. M.: A Visual Programming System for the Development of Parallel Software. In: Second Int. Conf. on Software Engineering for Real Time Systems. IEE, London, 1989, S. 75..79.

    Google Scholar 

  260. Winkler, Jürgen F. H.; v. Reeken, Axel; Schleiermacher, Adolf: A Prolog Debugger Based on a Refined Box Model. Workshop on Progr. Env. for Logic Programming, Eilat, Juni 1990.

    Google Scholar 

  261. Rose, G.A.; Welsh, J.: Formatted Programming Languages. Software — Pract. & Exp. 11 (1981) 651..669.

    Article  Google Scholar 

  262. Scanlan, David A.: Structured Flowcharts Outperform Pseudocode: An Experimental Comparison. IEEE Software 6,5 (1989) 28..36.

    Article  Google Scholar 

  263. Scanlan, David A.: Answer to a Letter to the Editor. IEEE Software 7,1 (1990) 6.

    Article  Google Scholar 

  264. Schindler, Max: Computer-Aided Software Design. John Wiley & Sons, New York etc., 1990.

    Google Scholar 

  265. Scheschonk, Gert: Design/CPN — ein Werkzeug zur Simulation von hierarchischen CP-Netzen. Softwaretechnik — Trends 10,1 (1990) 10..29.

    Google Scholar 

  266. Scowen, R. S.: Some Aids for Program Documentation. Software — Practice and Experience 7 (1977) 779..792.

    Article  MATH  Google Scholar 

  267. Shneiderman, Ben: Control Flow and Data Structure Documentation: Two Experiments. CACM 25,1 (1982) 55..63.

    Google Scholar 

  268. Shneiderman, Ben: Direct Manipulation: A Step Beyond Programming Languages. IEEE Computer 16,8 (1983) 57..69.

    Article  Google Scholar 

  269. Shu, Nan C.: FORMAL: A Forms-Oriented, Visual-Directed Application Development System. IEEE Computer 18,8 (1985) 38..49.

    Article  Google Scholar 

  270. Shu, Nan C.: Visual Programming Languages: A Dimensional Analysis. Int. Symposium on New Directions in Computing, Trondheim, 1985, 326..334.

    Google Scholar 

  271. Shu, Nan C.: A Visual Programming Language Designed for Automatic Programming. 21st Annual Hawaii Intern. Conference on System Sciences, 1988. Vol. II, 662..671.

    Google Scholar 

  272. Shu, Nan C.: Visual Programming. Van Nostrand Reinhold, New York, 1988.

    Google Scholar 

  273. Siemens AG: Bürosystem 5800, Benutzerhandbuch, München, 1989.

    Google Scholar 

  274. Simon, H. A.: The Sciences of the Artificial. MIT Press, Cambridge, MA, 1981.

    Google Scholar 

  275. Sof ’JJ Software-Ergonomie. Tagung d. Germ. Ch. ACM. (2-jährl)

    Google Scholar 

  276. Staufer, Michael: Piktogramme für Computer. Walter de Gruyter, Berlin usw., 1987.

    Google Scholar 

  277. Common Lisp — The Language. Digital Press, 1984.

    Google Scholar 

  278. Stepney, Susan: Pictorial Representation of Parallel Programs. In: [EK 89: 46..59].

    Google Scholar 

  279. Stotts, David P.: The PFG Language: Visual Programming for Concurrent Computation. Proc. 1988 Int. Conf. on Parallel Processing, Vol. 2, 72..79.

    Google Scholar 

  280. Strunz, Horst: Entscheidungstabellentechnik. Carl Hanser, München usw., 1977.

    Google Scholar 

  281. Sun Microsystems, Inc.: OPEN LOOK™ — Graphical User Interface Functional Specification. Addison-Wesley, Reading etc., 1989.

    Google Scholar 

  282. Sun Microsystems, Inc.: OPEN LOOK™ — Graphical User Interface Application Style Guidelines. Addison-Wesley, Reading etc., 1990.

    Google Scholar 

  283. Sutherland, Ivan E.: Sketchpad — A Man-Machine Graphical Communication System. SJCC 1963, 329..346.

    Google Scholar 

  284. Sutherland, William R.: On-line Graphical Specification of Computer Procedures. PhD thesis, MIT, 1966.

    Google Scholar 

  285. Scheschonk, Gert; Vogt, Andreas: Design/OA — Eine Software-Entwicklungsumgebung für visuelle Entwurfssysteme. In: 3. Kolloquium über Software — Entwicklungssysteme und -Werkzeuge, Esslingen, 1989, S.13.1 f.

    Google Scholar 

  286. Smith, John B.; Weiss, Stephen F.: Hypertext. CACM 31,7 (1988) 816..819.

    Google Scholar 

  287. Tichy, Walter F.: Tools for Software Configuration Management. In: [Win 88: 1..20].

    Google Scholar 

  288. Tripp, Leonard L.: A Survey of Graphical Notations for Program Design — An Update. Software Engineering Notes 13,4 (1988) 39..44.

    Article  Google Scholar 

  289. Tripp, Leonard L.: A Bibliography on Graphical Program Notations. SEN 14,6 (1989) 56..57.

    Google Scholar 

  290. Tygar, J.D.; Wing, J.M.: Visual Specification of Security Constraints. Carnegie Mellon Univ., Computer Science Dept., CMU-CS-87–122, May 1987.

    Google Scholar 

  291. Tichy, Walter F.; Winkler, Jürgen F. H. (eds.): Proceedings of the 2nd Int. Workshop on Software Configuration Management. Software Engineering Notes 17,1 (1989).

    Google Scholar 

  292. Ward, Paul T.: How to Integrate Object Orientation with Structured Analysis and Design. IEEE Software 6,2 (1989) 74..82.

    Article  Google Scholar 

  293. Westfechtel, Bernhard: Revision Control in an Integrated Software Development Environment. In: [TW 89: 96..105].

    Google Scholar 

  294. West, Richard M.: Letter to the Editor. IEEE Software 7,1 (1990) 6.

    Article  Google Scholar 

  295. Winkler, J. F. H.: Ada: die neuen Konzepte. Elektron. Rechenanlagen 24,4 (1982) 175..186.

    MATH  Google Scholar 

  296. Winkler, J. F. H.: Language Constructs and Library Support for Families of Large Ada Programs. In: Proc. Workshop on Software Engineering Environments for Programming-in-the-Large, Harwichport, 1985, 17..28.

    Google Scholar 

  297. Winkler, J.: Ein Vorschlag für eine integrierte Programmierumgebung für CHILL. In: Scheibl, H.-J. (Hrsg.): Kolloquium Software-Entwicklungs-Systeme und –

    Google Scholar 

  298. Werkzeuge, Esslingen, 1985, 14.1–1..14.1–7.

    Google Scholar 

  299. Winkler, J.F.H.: Die Programmiersprache CHILL. Automatisierungstechn. Praxis 28,5 (1986) 252..258

    Google Scholar 

  300. Winkler, J.F.H.: Die Programmiersprache CHILL. Automatisierungstechn. Praxis 28,6 (1986) 290..294

    Google Scholar 

  301. Winkler, Jürgen F. H.: Version Control in Families of Large Programs. Proc. 9th Int. Conf. on Software Engineering, 1987, 150..161.

    Google Scholar 

  302. Winkler, Jürgen F. H. (ed): Proceedings of the International Workshop on Software Version and Configuration Control. B.G.Teubner, Stuttgart, 1988.

    Google Scholar 

  303. Wirth, Niklaus: Program Development by stepwise Refinement. CACM 14,4 (1971) 221..227.

    MATH  Google Scholar 

  304. Witty, Robert W.: Dimensional Flowcharting. Software — Practice & Experience 7 (1977) 553..584.

    Article  MATH  Google Scholar 

  305. Yeung, Ricky: MPL-A Graphical Programming Environment for Matrix Processing Based on Logic and Constraints. IEEE Workshop on Visual Languages 1988, 137..143.

    Google Scholar 

  306. Yourdon, Edward: Managing the Structured Techniques. Yourdon Press, New York etc., 1986.

    Google Scholar 

  307. Yourdon, Edward: Modern Structured Analysis. Prentice Hall International, Englewood Cliffs, 1989.

    Google Scholar 

  308. Zave, Pamela: A Distributed Alternative to Finite-State-Machine Specifications. TOPLAS 7,1 (1985) 10.36.

    Article  Google Scholar 

  309. Zemanek, M. (eigentlich H., JW): Abstrakte Computer — Architektur — Gedanken zu einer theoretischen Entwurfslehre. In: Nagel, Kurt (Hrsg.): DV Aktuell 1978. Oldenbourg Verlag, München usw., 1978, 11..20.

    Google Scholar 

  310. Zloof, Moshe M.: QBE/OBE: A Language for Office and Bussiness Automation. Computer 14,5 (1981) 13..22.

    Article  Google Scholar 

  311. Zuse, Konrad: Der Plankalkül. Berichte der Ges. für Mathematik und Datenverarbeitung, Nr. 63, Bonn, 1972.

    Google Scholar 

  312. Zuse, Konrad: Der Computer — Mein Lebenswerk. Springer, Berlin, usw., 1984.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Winkler, J.F.H. (1990). Visualisierung in der Software-Entwicklung. In: Reuter, A. (eds) GI - 20. Jahrestagung I. Informatik-Fachberichte, vol 257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76118-8_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76118-8_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53212-5

  • Online ISBN: 978-3-642-76118-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics