The Object Constraint Language: Getting Your Models Ready for MDA
The Object Constraint Language: Getting Your Models Ready for MDA
Practical Experiences in Using Model-Driven Engineering to Develop Trustworthy Computing Systems
SUTC '06 Proceedings of the IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing -Vol 1 (SUTC'06) - Volume 01
Issues in Developing Ubicomp Applications on Symbian Phones
FUMCA '06 Proceedings of the International Workshop on System Support for Future Mobile Computing Applications
A model-driven approach to variability management in product-line engineering
Nordic Journal of Computing - Selected papers of the fourth nordic workshop on UML and software modelling (NWUML'06), June 12-14, 2006
Frameworks Based on Templates for Rigorous Model-driven Development
Electronic Notes in Theoretical Computer Science (ENTCS)
DEMOCLES: a tool for executable modeling of platform-independent systems
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
A Lightweight Approach for Defining the Formal Semantics of a Modeling Language
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
MakeIt: Integrate User Interaction Times in the Design Process of Mobile Applications
Pervasive '08 Proceedings of the 6th International Conference on Pervasive Computing
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
Optimizing Mobile Application Performance with Model---Driven Engineering
SEUS '09 Proceedings of the 7th IFIP WG 10.2 International Workshop on Software Technologies for Embedded and Ubiquitous Systems
Mobia Modeler: easing the creation process of mobile applications for non-technical users
Proceedings of the 15th international conference on Intelligent user interfaces
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Mapping features to models: a template approach based on superimposed variants
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
A formal template language enabling metaproof
FM'06 Proceedings of the 14th international conference on Formal Methods
Hi-index | 0.00 |
By raising the level of abstraction from code to models, model-driven development (MDD) emphasises design rather than implementation and platform-specificity. This paper presents an experiment with a MDD approach, which takes platform-independent models and generates code for various platforms from them. The platform code is generated from templates. Our approach is based on EP, a formal executable modelling language, supplemented with OCL, and FTL, a formal language of templates. The paper@?s experiment generates code for the mobile platforms Android and iPhone from the same abstract functional model of a case study. The experiment shows the feasibility of MDD to tackle present day problems, highlighting many benefits of the MDD approach and opportunities for improvement.