DocumentCode :
3281072
Title :
Attribute grammar based programming and its environment
Author :
Shinoda, Yoichi ; Katayama, Takeo
Author_Institution :
Dept. of Comput. Sci., Tokyo Inst. of Technol., Japan
Volume :
2
fYear :
1988
fDate :
0-0 1988
Firstpage :
612
Lastpage :
620
Abstract :
The authors describe a programming paradigm they call attribute-grammar-based programming, its realization language AG, and the programming environment for AG, called SAGE (Support for AG Environment). AG is designed so that it can be used as a general-purpose programming language, as well as for the kernel language of various software production systems based on attribute grammars. AG is strongly typed; programs in AG are composed from data types and module definitions. The subsystems of SAGE, namely, the editor, the interpreter, the debugger, the compiler, the verifier, system browser, and other miscellaneous support modules are described, and the interactions among them are examined.<>
Keywords :
grammars; programming environments; SAGE; attribute-grammar-based programming; compiler; debugger; editor; general-purpose programming language; interpreter; kernel language; programming environment; software production systems; system browser; verifier; Application software; Automatic programming; Computational modeling; Computer science; Functional programming; Production; Productivity; Program processors; Programming environments; Tree data structures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI, USA
Print_ISBN :
0-8186-0842-0
Type :
conf
DOI :
10.1109/HICSS.1988.11859
Filename :
11859
Link To Document :
بازگشت