Platform-specific model: Difference between revisions

Content deleted Content added
Adding local short description: "Model of a software or business system", overriding Wikidata description "model of a software or business system that is linked to a specific technological platform" (Shortdesc helper)
Line 4:
For example, a need to implement an online shop. The system will need to store information regarding users, goods, credit cards, etc. The designer might decide to use for this purpose an [[Oracle database]]. For this to work, the designer will need to express concepts (e.g. the concept of a user) in a [[relational model]] using the [[Oracle database|Oracle]]'s [[SQL]] dialect. This [[Oracle database|Oracle]]'s specific [[relational model]] is an example of a ''Platform-specific model''.
 
The term ''platform-specific model'' is most frequently used in the context of the [[model-driven architecture|MDA]] approach. This '''MDA''' approach corresponds the [[Object Management Group|OMG]] vision of [[Model Driven Engineering]]. The main idea is that it should be possible to use a [[Model Transformation Language|MTL]] 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 [[AndroMDA]], [[VIATRA]] or [[ATLAS Transformation Language|ATL]].
 
== Related Concepts ==
Line 24:
 
== See also ==
* [[Platform-independent model]]
 
== References ==