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