• DocumentCode
    282591
  • Title

    Specification and implementation of application-oriented languages

  • Author

    Kristensen, Bent Bruun ; Madsen, Ole Lehrmann

  • Author_Institution
    Inst. for Electron. Syst., Aalborg Univ., Denmark
  • Volume
    ii
  • fYear
    1990
  • fDate
    2-5 Jan 1990
  • Firstpage
    55
  • Abstract
    Application-oriented languages are specialized languages which may be specified and implemented based on general-purpose languages and their implementations. The model used to introduce the specialized languages is based on translation. A simple model supports modifications and extensions of the general language only. An alternative model has an initial phase for defining a semantic basis for the specialized language in the form of a set of abstractions to model the concepts and notions of the application area. This is followed by a phase for translating the syntax for the specialized language to program fragments in the general language, including the semantic basis. The use of specialized languages can be seen as an abstraction process, where several levels of languages (or language parts) are defined. Combined with an interactive programming environment supporting the incremental development of such language levels, the approach may be used as a tool in a supplementary programming model
  • Keywords
    formal specification; program interpreters; software tools; abstractions; application-oriented languages; general-purpose languages; incremental development; interactive programming environment; program fragments; programming model; semantic basis; syntax; Application software; Computational modeling; Computer science; Councils; Problem-solving; Programming environments; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1990., Proceedings of the Twenty-Third Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI
  • Type

    conf

  • DOI
    10.1109/HICSS.1990.205175
  • Filename
    205175