Title
Implementation of visual languages using pattern-based specifications
Abstract
The implementation of visual languages requires a wide range of conceptual and technical knowledge from issues of user interface design and graphical implementation to aspects of analysis and transformation for languages in general. We present a powerful toolset that incorporates such knowledge. Our toolset generates editors from high-level specifications. A language is specified by identifying certain patterns in the language structure and selecting a visual representation from a set of precoined solutions. Visual programs are represented by attributed abstract trees. Therefore, further phases of processing visual programs can be generated by state-of-the-art tools for language implementation. We demonstrate that even challenging visual languages can be implemented with reasonably little effort and with rather limited technical knowledge. The approach is suitable for a large variety of visual language styles.
Year
DOI
Venue
2003
10.1002/spe.560
Softw., Pract. Exper.
Keywords
DocType
Volume
language structure,visual patterns,reusable libraries,visual representation,abstract tree,pattern-based specification,visual program,graphical environments,powerful toolset,visual programming,visual language style,language implementation,technical knowledge,graphical implementation,visual language
Journal
33
Issue
ISSN
Citations 
15
0038-0644
15
PageRank 
References 
Authors
1.07
30
2
Name
Order
Citations
PageRank
Carsten Schmidt1151.07
Uwe Kastens240655.65