The Unified Modeling Language user guide
The Unified Modeling Language user guide
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Knowledge-Based Decision Support Systems: With Applications in Business
Knowledge-Based Decision Support Systems: With Applications in Business
Providing Automatic Support for Heuristic Rules of Methods
ECOOP '98 Workshop ion on Object-Oriented Technology
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
J2EE: Developer's Handbook
Context-driven model refinement
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
Explicit platform models for MDA
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Ensuring consistency of feature-based decisions with a business rule system
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems
Supporting large scale model transformation reuse
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Hi-index | 0.00 |
A key issue in the MDA approach is the transformation of platform independent models to platform specific models. Before transforming to a platform specific model, however, it is necessary to select the appropriate platform. Various platforms exist with different properties and the selection of the appropriate platform for the given application requirements is not trivial. An inappropriate selection of a platform, though, may easily lead to unnecessary loss of resources and lower the efficiency of the application development. Unfortunately, the selection of platforms in MDA is currently implicit and lacks systematic support. We propose to integrate so-called platform selection rules in the MDA approach for systematic selection of platforms. The platform selection rules are based on platform domain models that are derived through domain analysis techniques. We show that the selection of platforms is important throughout the whole MDA process and discuss the integration of the platform selection rules in the MDA approach. The platform selection rules have been implemented in the prototypical tool MDA Selector that provides automated support for the selection of a platform. The presented ideas are illustrated for a stock trading system.