Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Theory of Modeling and Simulation
Theory of Modeling and Simulation
Guest editorial: Special issue on computer automated multi-paradigm modeling
ACM Transactions on Modeling and Computer Simulation (TOMACS)
AToM3: A Tool for Multi-formalism and Meta-modelling
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
The Object Constraint Language: Getting Your Models Ready for MDA
The Object Constraint Language: Getting Your Models Ready for MDA
Eclipse Modeling Framework
Generation of visual editors as eclipse plug-ins
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Fundamentals of Algebraic Graph Transformation (Monographs in Theoretical Computer Science. An EATCS Series)
MetaEdit+: integrated modeling and metamodeling environment for domain-specific languages
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Windows Presentation Foundation Unleashed (WPF) (Unleashed)
Windows Presentation Foundation Unleashed (WPF) (Unleashed)
A flexible, declarative presentation framework for domain-specific modeling
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Eclipse development using the graphical editing framework and the eclipse modeling framework
Eclipse development using the graphical editing framework and the eclipse modeling framework
Hi-index | 0.00 |
Language engineering is a key factor in Multi-Paradigm Modeling (MPM). Since MPM strongly builds on metamodeling, the applied language engineering methods must also be generic enough to support various metamodels. Besides the generic methods to build the abstract and concrete syntax of a visual language, only a few solutions are available to describe the dynamic behavior (â聙聵animationâ聙聶) of the models. The aim of this paper is to contribute (i) an event-based conceptual architecture to support animation, (ii) a set of visual languages to describe the animation of the models and their execution. These concepts were used to implement the animation support in our tool called Visual Modeling and Transformation System (VMTS). The VMTS animation framework introduces novel languages to describe certain aspects of animation, while integrating the benefits of the existing approaches. Our solution clearly separates the domain knowledge and the animation description both on a conceptual and implementation level. Thus, the VMTS offers a concise and systematic solution to provide a highly customizable animation framework for metamodeled languages with strong integration support to external systems such as simulation engines. The efficiency of the approach is illustrated with a rather complex animation case study implementing a model transformation debugger.