Graphical representations and software engineering

This paper reports the ongoing activities to generate graphical representation manipulating user interfaces from very high level specifications. First, an overview of graphical notations that are relevant for software engineering is given. Second, the capabilities offered by the current version of the generator G/sup 2/F are presented. Third, the paper shows how software technology techniques in turn have been applied to extend G/sup 2/F by the power of attribute grammars.<<ETX>>

[1]  Brad A. Myers INCENSE: A system for displaying data structures , 1983, SIGGRAPH.

[2]  R. Gabriel,et al.  ToolUse : a uniform approach to formal program development , 1990 .

[3]  Karsten Schwan,et al.  Using languages for capture, analysis and display of performance information for parallel and distributed applications , 1990, Proceedings. 1990 International Conference on Computer Languages.

[4]  Takao Shimomura,et al.  VIPS: A Visual Debugger , 1987, IEEE Software.

[5]  S Vadera Systematic software development using VDM , 1986 .

[6]  P. Metzger,et al.  InfoProbe-a utility for animation of IC* programs , 1989, [1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track.

[7]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[8]  Gurdeep S. Hura,et al.  PNSOFT: a menu-driven software package for Petri-net modeling and analysis , 1988, Proceedings. 1988 International Conference on Computer Languages.

[9]  Mark Moriconi,et al.  PegaSys: A system for graphical explanation of program designs , 1985, ACM SIGPLAN Notices.

[10]  Robert Gabriel Structured Definition of Graphical Layouts , 1989, GI Jahrestagung.

[11]  Thomas F. Collura,et al.  User-interface design for a clinical neurophysiological intensive monitoring system , 1989, CHI '89.

[12]  R. Gabriel,et al.  A formalism for the definition of graphical formulas , 1988, SIGSMALL '88.

[13]  R. Gabriel,et al.  The automatic generation of graphical user interfaces , 1988, [Proceedings] COMPEURO 88 - System Design: Concepts, Methods and Tools.