SODA

A framework for generating language-oriented environments for visual programming languages

Hagsand, Olof (1992) A framework for generating language-oriented environments for visual programming languages. [SICS Report]

Full text not available from this repository.

Abstract

Considerable effort has been directed towards the development of tools for the inherently complex task of software programming. One method to assist a programmer is to integrate several language specific tools into one intgrated language oriented environment; a execution. We propose a uniform specification framework for the generation of language-oriented environments for visual programming languages. Visual programming languages are specified by their abstract syntax, concrete syntax, static and dynamic semantics as well as edit semantics. In this paper , we introduce an extension to attribute grammars: attributed graph-link grammars (AGLGs). In an AGLG, non-local productions define graph-links, and graph-link attributes define non-local attribute dependencies. We also present a visualization model for AGLG's where the visualization process is regarded as a composition of mappings from attribute values to colors on a viewing surface. Further, a specialization of structural operational semantics is developed which is espesially tuned for the dynamic semantics of visual language.

Item Type:SICS Report
ID Code:2502
Deposited By:Vicki Carleson
Deposited On:05 Nov 2007
Last Modified:18 Nov 2009 16:09

Repository Staff Only: item control page