Bastian Cramer

Learn More
This paper shows how DEViL is extended to generate a simulator for a visual language from specification of its state transition model. Without the need of any further specification a smooth animation of program execution using a technique of graphical interpolation is generated automatically. Further advanced animations can easily be obtained by simply(More)
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(More)
The implementation of visual languages requires a wide range of conceptual and technical knowledge. A handimplementation of a visual DSL is often too expensive for a domain with a limited user comunity. We present the DEViL system, that generates complete language implementations from high level specifications. DEViL allows to implement visual languages(More)
The implementation of visual languages requires a wide range of conceptual and technical knowledge. The DEVIL system generates complete language implementations from high level specifications. To be applicable in real-world scenarios, the specification mechanism as well as the generated language implementations must satisfy high usability standards. In this(More)
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 the DEViL system that incorporates such knowledge. It generates complete language implementations from high level(More)
Domänenspezifische Sprachen mit passenden Entwurfsund Transformationswerkzeugen unterstützen Anwender in speziellen Gebieten ihre Entwürfe in Implementierungen umzusetzen. Sind solche Sprachen visuell, so können auch graphische Notationen aus dem Anwendungsgebiet übernommen werden, um die Akzeptanz der Sprache zu verbessern. In diesem Artikel berichten wir(More)
Visual Languages (VLs) are beneficial particularly for domainspecific applications, since they can support ease of understanding by visual metaphors. If such a language has an execution semantics, comprehension of program execution may be supported by direct visualization. This closes the gap between program depiction and execution. To rapidly develop a VL(More)
  • 1