• 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