2003
DOI: 10.1002/spe.560
|View full text |Cite
|
Sign up to set email alerts
|

Implementation of visual languages using pattern‐based specifications

Abstract: SUMMARYThe 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 solut… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2006
2006
2013
2013

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 16 publications
(4 citation statements)
references
References 33 publications
(57 reference statements)
0
4
0
Order By: Relevance
“…This way, the advantages of the AST based approach is retained, opening for straightforward construction of alternative textual syntaxes. Another visual language approach based on attribute grammars is the VL-Eli system [8], which is a mature system supplying a high level specification formalism directly targeting visual languages. Our approach is at a more basic level, focusing on reuse of a RAG-based core model for different tools.…”
Section: Discussionmentioning
confidence: 99%
“…This way, the advantages of the AST based approach is retained, opening for straightforward construction of alternative textual syntaxes. Another visual language approach based on attribute grammars is the VL-Eli system [8], which is a mature system supplying a high level specification formalism directly targeting visual languages. Our approach is at a more basic level, focusing on reuse of a RAG-based core model for different tools.…”
Section: Discussionmentioning
confidence: 99%
“…al. [19] have used attribute grammars to implement visual editors. They use something called visual patterns that are predefined reusable implementations of common visual representations, such as lists, graphs, tables and line connections.…”
Section: Related Workmentioning
confidence: 99%
“…A visual language called "generic drawings" is used to define representation details in a WYSIWYG style (Figure 2c). A more detailed description of DEViL's specification concepts can be found in [7] and [8].…”
Section: Devil System Overviewmentioning
confidence: 99%