DocumentCode
1988841
Title
Interpretive language implementation from a layered operational model
Author
Oudshoorn, Michael J. ; Marlin, Chris D.
Author_Institution
Dept. of Comput. Sci., Adelaide Univ., SA, Australia
fYear
1993
fDate
27-29 May 1993
Firstpage
71
Lastpage
76
Abstract
Describes a technique for the automatic generation of an interpretive implementation for a programming language from a layered operational semantic description of the language. Layers in the semantic model represent levels of abstraction which correspond to the needs of various classes of user of the semantic description (programmers, language designers, and so on). The layers are built one on top of the other, with the innermost layer of the model being based on the algebraic specification of abstract data types. Different kinds of user can thus use the same language definition, examining it to differing levels of detail. The complete layered programming language definition can be submitted to a system which automatically generates an interpretive implementation of the language. The implementation is then consistent with the description of the language being used by each kind of user. In particular, this technique presents many advantages for language designers, since aspects of the language description within any of the layers may be altered and a new experimental implementation obtained
Keywords
abstract data types; automatic programming; formal specification; program interpreters; programming languages; abstract data types; abstraction levels; algebraic specification; automatic implementation generation; interpretive language implementation; language description; language design; layered operational model; layered programming language definition; semantic description; user classes; Australia; Computer languages; Computer science; Formal languages; Natural languages; Program processors; Programming profession; Prototypes; Tail;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing and Information, 1993. Proceedings ICCI '93., Fifth International Conference on
Conference_Location
Sudbury, Ont.
Print_ISBN
0-8186-4212-2
Type
conf
DOI
10.1109/ICCI.1993.315401
Filename
315401
Link To Document