Building application frameworks: object-oriented foundations of framework design
Building application frameworks: object-oriented foundations of framework design
Multi-level customization in application engineering
Communications of the ACM - Software product line
Automatic extraction of framework-specific models from framework-based application code
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Framework-Specific modeling languages with round-trip engineering
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Model-driven iterative development of 3D web-applications using SSIML, X3D and JavaScript
Proceedings of the 17th International Conference on 3D Web Technology
Hi-index | 0.00 |
This research explores the synergies between object-oriented application frameworks and model-driven engineering. We propose Framework-Specific Modeling Languages (FSMLs) which are domain-specific modeling languages designed for areas of concern to object-oriented frameworks. A framework-specific model expressed using an FSML describes how an application built on top of a framework is using the framework. The semantics of FSMLs can be precisely defined based on framework-completion knowledge: the prescribed steps and rules of writing the framework-completion code for the given framework. The mapping between the abstract syntax of an FSML and its base framework's API enables automatic forward-, reverse-, and round-trip engineering of thecompletion code.