FACTOID # 4: China's labor force stands at 706 million people, almost three times that of Europe and twice that of North and South America combined
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Model Transformation Language

Contents

Presentation

Ubiquitous transformations

The notion of Model transformation is of central importance to Information Technology. A software system may be seen as a set of information transformations. The Unix system itself may be viewed as a framework to use and to build transformation programs (filters) from basic transformation languages like grep, sed, awk, perl, etc. A software development process itself may also be considered as a chain of transformation from abstract requirements to executable systems. // Presentation Description The notion of model transformation is central to Model Driven Engineering. ... This article does not cite its references or sources. ... A filter is a computer program to process a data stream. ...


Transformation in the model engineering field

Some transformation languages exhibit the characteristic of homoiconicity, in which the language used for expressing a data model is also related to or identical to the transformation language. The most noteworthy example is the relationship between XML and XSLT. This kind of emphasis is viewed by some as having a favorable compatibility with model-driven engineering. In computer programming, homoiconicity is a property of some programming languages, in which the primary representation of programs is also a data structure in a primitive type of the language itself, from homo meaning the same and icon meaning representation. ... A data model is a model that describes how data are represented and used in an abstract way. ... The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language that supports a wide variety of applications. ... ... Model-driven engineering (MDE) is an emerging technique in software, system and data engineering, based on the systematic use of models. ...


Model transformation at OMG

The OMG has defined a specific standard for model transformation called MOF/QVT or in short QVT. Look up OMG in Wiktionary, the free dictionary. ... In the model-driven architecture, QVT (Queries/Views/Transformations) is a standard for model transformation defined by the Object Management Group. ...


SmartQVT is an open source implementation of the QVT-Operational language. Several model transformation languages like GReAT, VIATRA or ATL are presently available, with different level of compliance with the QVT standard. Model transformation is thus a critical component of MDA. SmartQVT is an open source implementation of the QVT-Operational language which is dedicated to express model-to-model transformations. ... Look up Great in Wiktionary, the free dictionary. ... The VIATRA (VIsual Automated model TRAnsformations) framework is the core of a transformation-based verification and validation environment for improving the quality of systems designed using the Unified Modeling Language by automatically checking consistency, completeness, and dependability requirements. ... ATL is a QVT model tranformation language developed at INRIA. It can be used to do Syntactic or Semantic translation. ...


See also

External Articles

Related concepts

A transformation language is a computer language designed to transform some input text in a certain formal language into a modified output text that meets some specific goal. ... In the model-driven architecture, QVT (Queries/Views/Transformations) is a standard for model transformation defined by the Object Management Group. ... ... // Presentation MDE (Model Driven Engineering) is an emerging technique in software, system and data engineering, based on the systematic use of models. ... The Model-Driven Architecture (MDAâ„¢) is a software design approach that was officially launched in 2001 by its sponsor, the Object Management Group (OMG)[1]. MDA is intended to support model-driven engineering of software systems. ... A platform-independent model is a model of a software or business system that is independent of the specific technological platform used to implement it. ... A platform-specific model is a model of a software or business system that is linked to a specific technological platform (e. ... In metadata, a data transformation converts data from a source data format into destination data. ... A domain-specific language (DSL) is a programming language designed to be useful for a specific set of tasks, in contrast to general-purpose programming languages. ... A filter is a computer program to process a data stream. ... A template processor (also known as a template engine or a template parser) is software or a software component that is designed to combine one or more templates with a data model to produce one or more result documents such as web pages, source code or other types of formatted... A web template is a tool used to separate content from presentation on the web design, and to the massive production of web documents. ... ATL is a QVT model tranformation language developed at INRIA. It can be used to do Syntactic or Semantic translation. ... There are very few or no other articles that link to this one. ... SmartQVT is an open source implementation of the QVT-Operational language which is dedicated to express model-to-model transformations. ... The VIATRA (VIsual Automated model TRAnsformations) framework is the core of a transformation-based verification and validation environment for improving the quality of systems designed using the Unified Modeling Language by automatically checking consistency, completeness, and dependability requirements. ...

References

  • The MDA Journal: Model Driven Architecture Straight From The Masters
  • Model Driven Architecture: Applying MDA to Enterprise Computing, David S. Frankel, John Wiley & Sons, ISBN 0-471-31920-1

External links

  • Czarnecki, K, and Helsen, S : Classification of Model Transformation Approaches. In: Proceedings of the OOPSLA'03 Workshop on the Generative Techniques in the Context Of Model-Driven Architecture, Anaheim, California, USA. Webpublished.
  • Gronmo, R, and Oldevik, J : An Empirical Study of the UML Model Transformation Tool (UMT). [1]


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.