ATL is a model transformation language (MTL) developed at INRIA to answer the QVT Request For Proposal. QVT is an Object Management Group standard for performing model transformations. It can be used to do syntactic or semantic translation. ATL is built on top of a model transformation Virtual Machine.notation is a simple and neutral metamodel specification language. The ATL program itself (T1.atl here) is also a model, so it conforms to a metamodel (the ATL metamodel) not presented here.

PropertyValue
p:abstract
  • ATL is a model transformation language (MTL) developed at INRIA to answer the QVT Request For Proposal. QVT is an Object Management Group standard for performing model transformations. It can be used to do syntactic or semantic translation. ATL is built on top of a model transformation Virtual Machine.notation is a simple and neutral metamodel specification language. The ATL program itself (T1.atl here) is also a model, so it conforms to a metamodel (the ATL metamodel) not presented here. An ATL program is composed of a header, of a set of side-effect free functions called helpers and of a set of rules.]] (en)
  • Die Atlas Transformation Language (kurz ATL), ist eine Programmiersprache zum Transformieren von Modellen, also zur Durchführung von automatischen Modell-zu-Modell-Transformationen. ATL wurde von ATLAS INRIA & LINA als Antwort auf die Ausschreibung für eine Transformationssprache (QVT Ausschreibung) der Object Management Group (OMG) eingereicht. ATL steht als Eclipse Plug-In mit einem Editor und Debugger zu Verfügung. ATL ist eine hybride Sprache, d.h. sie vereint Konzepte imperativer und deklarativer Programmierung. Um Abfragen auf Modellen durchzuführen, wird OCL eingesetzt (zum Teil modifziert). Eine Transformation besteht in ATL im Wesentlichen aus einem Satz von Regeln, die einzelne Elemente des Ausgangsmodells in Elemente des Zielmodells überführen. Eine einfache Transformation in ATL sieht so aus: module Book2Publication; create OUT : Publication from IN : Book; rule Author { from a : MMAuthor!Author to p : MMPerson!Person ( name (de)
  • ATLAS Transformation Language (ATL) est un langage de transformation de modèles plus ou moins inspiré par le standard QVT de l'OMG. Il est disponible en tant que plugin dans le projet Eclipse [http://www.eclipse.org/m2m/ M2M]. On peut trouver plus d'informations sur le langage ATL, sur son environnement de développement ainsi que sur les bibliothèques de transformations sur le site [http://www.sciences.univ-nantes.fr/lina/atl/ ATL]. ATL est un prototype académique de composant de transformation de modèles du projet Eclipse Modeling. Il est disponible à l'adresse [http://www.eclipse.org/m2m/atl ATL]. Sont également annoncés deux autres composant, l'un en provenance de Compuware, l'autre de Borland. Des ponts entre ces trois composants sont prévus. Pour toute information sur la transformation de modèles à modèles, on consultera le groupe de news suivant: [news://news.eclipse.org/eclipse.modeling.m2m M2M newsgroup] qui donne les dernières informations sur l'évolution de la pratique dans ce domaine. Rappelons que la fondation Eclipse est désormais (janvier 2007) membre de l'OMG. Les plugins Eclipse sont distribués sous la licence libre EPL. Catégorie:Génie logiciel Catégorie:Langage de programmation (fr)
  • ATLAS Transformation Language(ATL)は、QVTの Request for Proposal を受けて INRIA が開発したモデル変換言語である。QVT は Object Management Group によるモデル変換の標準である。ATL は、文法的変換にも意味論的変換にも使える。ATL は、モデル変換用仮想機械上に構築されている。 (ja)
p:date
  • 2008-04-01 00:00:00.000000 (xsd:date)
p:hasPhotoCollection
p:reference
p:wikiPageUsesTemplate
p:wikipage-de
p:wikipage-fr
p:wikipage-ja
rdfs:comment
  • ATL is a model transformation language (MTL) developed at INRIA to answer the QVT Request For Proposal. QVT is an Object Management Group standard for performing model transformations. It can be used to do syntactic or semantic translation. ATL is built on top of a model transformation Virtual Machine.notation is a simple and neutral metamodel specification language. The ATL program itself (T1.atl here) is also a model, so it conforms to a metamodel (the ATL metamodel) not presented here. (en)
  • Die Atlas Transformation Language (kurz ATL), ist eine Programmiersprache zum Transformieren von Modellen, also zur Durchführung von automatischen Modell-zu-Modell-Transformationen. (de)
  • ATLAS Transformation Language (ATL) est un langage de transformation de modèles plus ou moins inspiré par le standard QVT de l'OMG. Il est disponible en tant que plugin dans le projet Eclipse [http://www.eclipse.org/m2m/ M2M]. On peut trouver plus d'informations sur le langage ATL, sur son environnement de développement ainsi que sur les bibliothèques de transformations sur le site [http://www.sciences.univ-nantes.fr/lina/atl/ ATL]. (fr)
  • ATLAS Transformation Language(ATL)は、QVTの Request for Proposal を受けて INRIA が開発したモデル変換言語である。QVT は Object Management Group によるモデル変換の標準である。ATL は、文法的変換にも意味論的変換にも使える。ATL は、モデル変換用仮想機械上に構築されている。 (ja)
rdfs:label
  • ATLAS Transformation Language (en)
  • Atlas Transformation Language (de)
  • ATLAS Transformation Language (fr)
  • ATLAS Transformation Language (ja)
skos:subject
foaf:depiction
foaf:img
foaf:page