Model Driven Architecture with Executable UML(TM)
Model Driven Architecture with Executable UML(TM)
A Simple Static Model for Understanding the Dynamic Behavior of Programs
IWPC '04 Proceedings of the 12th IEEE International Workshop on Program Comprehension
From platform-independent to platform-specific models using democles
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Platform-Variant Applications from Platform-Independent Models via Templates
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
The main goal of model-driven architecture is the generation of the full implementation of a systembased on a precise description of a platform-independent model and a platform model. Such a description must accurately specify the static structure as well as the dynamic behavior of the system. We present a tool -- called DEMOCLES -- that realizes a hybrid approach to platform-independent modeling. It describes the static structure using a modified UML class diagram that separates query operations from modifier operations. The former are defined in the class diagram via OCL constraints, while the latter are defined using a MOF-based metamodel that contains modifier operations and properties as first-class entities and augments them with associations and OCL expressions. The tool is an Eclipse-plugin that offers overlay views of the structure and behavior with visual editing capabilities and permits execution of a platform-independent system.