Title :
Experiences with an environment generation system
Author :
Popovich, Steven S. ; Schell, William M. ; Perry, Dewayne E.
Author_Institution :
AT&T Bell Lab., Murray Hill, NJ, USA
Abstract :
The authors report on research experience using the Gandalf environment generation system as a prototyping vehicle for the Inscape environment. A Gandalf-based environment consists of four parts: a structure editor kernel, which is simply linked into each executable, a set of grammar tables describing the language to the kernel in terms of its abstract syntax, one or more concrete syntax views, and a collection of action routines written in the extension language, ARL. Positive aspects of the research included experimentation, incremental evolution, multiple views, the coupling of semantic and editing actions, and the use of domain-specific facilities. Negative aspects consisted primarily of problems with presentation and object management
Keywords :
programming environments; ARL; Gandalf environment generation system; Inscape environment; abstract syntax; action routines; domain-specific facilities; grammar tables; incremental evolution; multiple views; prototyping; structure editor kernel; Computer languages; Computer science; Concrete; Data structures; Logic programming; Modular construction; Performance analysis; Prototypes; Specification languages; Vehicles;
Conference_Titel :
Software Engineering, 1991. Proceedings., 13th International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-2140-0
DOI :
10.1109/ICSE.1991.130646