logo of the SSW institute
Institut für Systemsoftware
Johannes Kepler Universität Linz
Fachbereich Informatik
logo of the Cristian Doppler Research Association
Christian Doppler Labor
Automated Software Engineering

Home

General
Staff
Contact
Partners
Alumni

Research
Areas
Projects
Papers
Books
Reports
Awards

Teaching
Lectures
Exams
B.Projects
M.Theses
PhD Theses
Go Abroad

Misc
Library
Seminars
Gallery
Links
Search

Webmaster


logo of the Johannes Kepler University (JKU)

Benefits of a Data Flow-Aware Programming Environment

Christoph Steindl
Johannes Kepler University Linz
Institute for Practical Computer Science
Altenbergerstraße 69, A-4040 Linz
steindl@ssw.uni-linz.ac.at


Abstract

Many programmers write their programs with a primitive text editor that has no knowledge about the edited text. On the other hand, they use ingenious compilers that collect control flow and data flow information to perform optimizations and generate optimized code. We argue that program editors should have the same knowledge about the control flow and data flow of a program. Such editors could help programmers to better understand programs and to be more productive. We propose a data flow-aware programming environment that makes the information that the compiler already computed visible. The bidirectional feedback from the compiler to the programmer and back from the programmer to the compiler enables productive programming and faster debugging.


Paper at the PASTE'99, September 6, 1999, Toulouse, France. ACM Workshop an Progr. Analysis for SW Tools and Engineering.
Published in ?
The copyright for this publication is held by ???.
You can download the full paper in postscript or the full paper in compressed postscript.