From: Jurgen Vinju To: Date: Fri, 5 Nov 2004 13:09:51 +0100 Subject: PEM: James H. Cross II, Ph.D. (Auburn University, USA) | Graphical Representations of Algorithms, Structures, and Processes | 9.10.97 From: pem (PEM moderator) To: pem-noreply Subject: PEM meeting | 9.10.97 | F013, UvA WINS Precedence: bulk X-url: http://www.cwi.nl/~pem Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" This announcement can be found at Graphical Representations of Algorithms, Structures, and Processes Date: 9.10.97 Time: 10:00 Venue: F013, UvA WINS Speaker: James H. Cross II, Ph.D. (Auburn University, USA) Title: Graphical Representations of Algorithms, Structures, and Processes The GRASP project (Graphical Representations of Algorithms, Structures, and Processes) has successfully created and prototyped a new algorithmic level graphical notation for Ada, C, Java, and VHDL software, the Control Structure Diagram (CSD). The primary impetus for the creation of the CSD was to improve the comprehension efficiency of source code and, as a result, improve reliability and reduce costs. The emphasis is currently on the automatic generation of the CSD from Ada 95, C, Java, and VHDL source code to support development, maintenance, and re-engineering. The GRASP software tool, which has a Motif compliant user interface, provides the capability for the user to generate, edit, and print CSDs from Ada 95, C, Java, and VHDL source code in a reverse engineering as for practical application. GRASP has been integrated with GNAT, gcc, and javac, which allows the user to Make, Compile, or perform a Semantic Check directly from the CSD Window. Errors reported by these compilers are highlighted in the CSD to facilitate correction. The CSD has the potential to replace traditional pretty-printed source code. The GRASP software tool will be demonstrated after the talk (and perhaps during). GRASP is available for Sparc Sun-OS, Sparc Solaris, pc LINUX, and also a somewhat weaker version for Win95NT. The GRASP project has been supported, in part, by research grants from NASA's Marshall Space Flight Center and the DoD's Advanced Research Projects Agency (ARPA). _________________________________________________________________ The programming environment meetings are a forum for the presentation and discussion of new ideas, ongoing and finished work. A typical meeting addresses a subject in the area of programming environments, program generation, algebraic specification, term rewriting, parsing, etc. A presentation ideally takes between 45 and 90 minutes. Meetings taking longer than 45 minutes are interrupted by a coffeebreak. Most Thursdays, a meeting is held which starts at 10:00 am. in one of the rooms at CWI/WINS. Exceptionally, dates or times may change. The program of the meetings is available on WWW: http://www.cwi.nl/~pem _________________________________________________________________