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 Schmidt | 1 | 15 | 1.07 |
Uwe Kastens | 2 | 406 | 55.65 |