DocumentCode :
1198747
Title :
Developing integrated environments with ASDL
Author :
Krämer, Bernd ; Schmidt, Heinz-Wilhelm
Author_Institution :
Inst. for Syst., St. Augustin, West Germany
Volume :
6
Issue :
1
fYear :
1989
Firstpage :
98
Lastpage :
107
Abstract :
The authors present the Abstract-Type and Scheme-Definition Language (ASDL), a new formalism and environment kernel. The main goal of this object-oriented kernel is to reconcile integration and extensibility. ASDL adopts the ideas underlying language-based editor generators but overcomes their extensibility deficiencies. ASDL combines an object-oriented type system with syntax-directed translation schemes and a target-language interface. Its power lies in utilizing inheritance for structure-driven computations. The authors discuss object types, translation rules, and semantic information in ASDL.<>
Keywords :
high level languages; object-oriented programming; specification languages; ASDL; Abstract-Type and Scheme-Definition Language; extensibility; inheritance; integration; language-based editor generators; object types; object-oriented kernel; semantic information; structure-driven computations; syntax-directed translation schemes; target-language interface; translation rules; Data structures; Equations; Formal specifications; Printing; Programming environments; Software prototyping; Spatial databases; Synthesizers; Tree data structures; Variable speed drives;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/52.16907
Filename :
16907
Link To Document :
بازگشت