Toward UML platform specific model for programming languages
暂无分享,去创建一个
The platform independent characteristic of the Unified Modeling Language (UML) makes it a powerful tool for software development. Models created at the analysis and design levels, with the UML, can be implemented in any programming language. The downside to these UML Platform Independent Models (PIMs) is their higher-level language constructs create a gap between the models and the source code implementations. One of the most prevalent gaps exists with the binary class relationships.
This, report presents a technique to establish continuity between the class relationships at the design and code levels that is a combination of the MDA and UML profile approaches. The Platform Specific Models (PSMs) developed during execution of a MDA methodology, are packaged as a UML profile. The PSM will share the same language semantics as the given platform. This work focuses on developing PSMs for the Java programming language.
[1] Jean-Philippe Babau,et al. From MDD Concepts to Experiments and Illustrations , 2007 .
[2] Jean-Louis Sourrouille,et al. Model mapping using formalism extensions , 2005, IEEE Software.
[3] Shane Sendall,et al. Model Transformation: The Heart and Soul of Model-Driven Software Development , 2003, IEEE Softw..