Hagsand, Olof (1992) A framework for generating language-oriented environments for visual programming languages. [SICS Report]
Full text not available from this repository.
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|
|Deposited By:||Vicki Carleson|
|Deposited On:||05 Nov 2007|
|Last Modified:||18 Nov 2009 16:09|
Repository Staff Only: item control page