2010
DOI: 10.2298/csis1002265o
|View full text |Cite
|
Sign up to set email alerts
|

VisualLISA: A visual environment to develop attribute grammars

Abstract: The focus of this paper is on crafting a new visual language for attribute grammars (AGs), and on the development of the associated programming environment. We present a solution for rapid development of VisualLISA editor using DEViL. DEViL uses traditional attribute grammars, to specify the language's syntax and semantics, extended by visual representations to be associated with grammar symbols. From these specifications a visual programming environment is automatically generated. In our case, the environment… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 9 publications
0
2
0
Order By: Relevance
“…Therefore, this approach to DSL development is the most suitable from the end-user perspective. On the other hand, development efforts may be substantially reduced using compiler generators, e.g., ANTRL [22] and VisualLISA [23,24].…”
Section: Iis N Cfunclang Implementationmentioning
confidence: 99%
“…Therefore, this approach to DSL development is the most suitable from the end-user perspective. On the other hand, development efforts may be substantially reduced using compiler generators, e.g., ANTRL [22] and VisualLISA [23,24].…”
Section: Iis N Cfunclang Implementationmentioning
confidence: 99%
“…1 The final grammar can later be used for the development of DSL tools that are developed with the use of language development tools (i.e. LISA [19], VisualLISA [21], etc.). Our proposal has the same objectives as those of Ontology2DSL, however we did some improvements: small number of steps along the generation process; reduction of the user dependency; validation of the resulting grammar; use of an output format for the new grammar that is compatible with commonly used compiler generators; generation of semantic actions associated with the context free grammar in order to process the new DSL sentences (programs) and generation of a DSL program template.…”
Section: Introductionmentioning
confidence: 99%