C interfaces and implementations: techniques for creating reusable software
C interfaces and implementations: techniques for creating reusable software
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
MDA Distilled
A Synchronizing Technique for Syntactic Model-Code Round-Trip Engineering
ECBS '08 Proceedings of the 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems
Applied MDA for Embedded Devices: Software Design and Code Generation for a Low-Cost Mobile Phone
COMPSACW '10 Proceedings of the 2010 IEEE 34th Annual Computer Software and Applications Conference Workshops
Component-based models for runtime control and monitoring of embedded systems
Proceedings of the 5th International Workshop on Model Based Architecting and Construction of Embedded Systems
Hi-index | 0.00 |
Model-driven development (MDD) has seen wide application in research, but still has limitations in real world industrial projects. One project which applies such MDD principles is about developing the software of a feature phone. While advantages seem to outweigh any disadvantages in theory, several problems arise when applying the modeldriven methodology in practice. Problems when adopting this approach are shown as well as a practical solution to utilize one of the main advantages of MDD--portability. Issues that originate from using a tool which supports a model-driven approach are presented. A conclusion sums up the personal experiences made when applying MDD in a real world project.