A Platform-Independent Model (PIM) in software engineering is a model of a software system or business system, that is independent of the specific technological platform used to implement it. The term platform-independent model is most frequently used in the context of the model-driven architecture approach.
This model-driven architecture approach corresponds the Object Management Group vision of Model Driven Engineering. The main idea is that it should be possible to use a Model Transformation Language to transform a Platform-independent model into a Platform-specific model. In order to achieve this transformation, one can use a language compliant to the newly defined QVT standard. Examples of such languages are VIATRA or ATLAS Transformation Language.
Related Concepts
- Domain-specific modelling
- Eclipse Modeling Framework
- Generic Modeling Environment
- Graphical Modeling Framework
- Kermeta
- KM3
- Meta-modeling
- Model Transformation Language
- OCL
- Platform-specific model
- SmartQVT
- SysML
- Unified Modeling Language
- XMI
References
| This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (November 2008) |
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)




