首页 > 最新文献

Transformation Tool Contest最新文献

英文 中文
Solving the TTC 2011 Compiler Optimization Case with GReTL 用GReTL求解TTC 2011编译器优化案例
Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.10
Tassilo Horn
This paper discusses the GReTL solution of the TTC 2011 Compiler Optimization case. The submitted solution covers both the constant folding task and the instruction selection task. The verifier for checking the validity of the graph is also implemented, and some additional test graphs are provided as requested by the extension.
本文讨论了TTC 2011编译器优化案例的GReTL解决方案。所提交的解决方案涵盖了常量折叠任务和指令选择任务。还实现了用于检查图的有效性的验证器,并根据扩展的要求提供了一些额外的测试图。
{"title":"Solving the TTC 2011 Compiler Optimization Case with GReTL","authors":"Tassilo Horn","doi":"10.4204/EPTCS.74.10","DOIUrl":"https://doi.org/10.4204/EPTCS.74.10","url":null,"abstract":"This paper discusses the GReTL solution of the TTC 2011 Compiler Optimization case. The submitted solution covers both the constant folding task and the instruction selection task. The verifier for checking the validity of the graph is also implemented, and some additional test graphs are provided as requested by the extension.","PeriodicalId":266655,"journal":{"name":"Transformation Tool Contest","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2011-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128027520","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Saying Hello World with GrGen.NET - A Solution to the TTC 2011 Instructive Case 用GrGen说Hello World。NET -解决TTC 2011的指导案例
Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.23
Sebastian Buchwald, Edgar Jakumeit
We introduce the graph transformation tool GrGen.NET (www.grgen.net) by solving the Hello World Case of the Transformation Tool Contest 2011 which consists of a collection of small transformation tasks; for each task a section is given explaining our implementation.
介绍了图形转换工具GrGen。NET (www.grgen.net),通过解决由一系列小型转换任务组成的2011年转换工具大赛的Hello World案例;对于每个任务,都给出了一个部分来解释我们的实现。
{"title":"Saying Hello World with GrGen.NET - A Solution to the TTC 2011 Instructive Case","authors":"Sebastian Buchwald, Edgar Jakumeit","doi":"10.4204/EPTCS.74.23","DOIUrl":"https://doi.org/10.4204/EPTCS.74.23","url":null,"abstract":"We introduce the graph transformation tool GrGen.NET (www.grgen.net) by solving the Hello World Case of the Transformation Tool Contest 2011 which consists of a collection of small transformation tasks; for each task a section is given explaining our implementation.","PeriodicalId":266655,"journal":{"name":"Transformation Tool Contest","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2011-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116135039","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Saying Hello World with Epsilon - A Solution to the 2011 Instructive Case 用Epsilon说Hello World——2011年指导性案例的解决方案
Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.27
Louis M. Rose, A. García-Domínguez, James R. Williams, D. Kolovos, R. Paige, F. Polack
Epsilon is an extensible platform of integrated and task-specific languages for model management. With solutions to the 2011 TTC Hello World case, this paper demonstrates some of the key features of the Epsilon Object Language (an extension and reworking of OCL), which is at the core of Epsilon. In addition, the paper introduces several of the task-specific languages provided by Epsilon including the Epsilon Generation Language (for model-to-text transformation), the Epsilon Validation Language (for model validation) and Epsilon Flock (for model migration).
Epsilon是用于模型管理的集成和任务特定语言的可扩展平台。通过2011年TTC Hello World案例的解决方案,本文展示了Epsilon对象语言(OCL的扩展和重做)的一些关键特性,它是Epsilon的核心。此外,本文还介绍了Epsilon提供的几种特定于任务的语言,包括Epsilon生成语言(用于模型到文本的转换)、Epsilon验证语言(用于模型验证)和Epsilon Flock(用于模型迁移)。
{"title":"Saying Hello World with Epsilon - A Solution to the 2011 Instructive Case","authors":"Louis M. Rose, A. García-Domínguez, James R. Williams, D. Kolovos, R. Paige, F. Polack","doi":"10.4204/EPTCS.74.27","DOIUrl":"https://doi.org/10.4204/EPTCS.74.27","url":null,"abstract":"Epsilon is an extensible platform of integrated and task-specific languages for model management. With solutions to the 2011 TTC Hello World case, this paper demonstrates some of the key features of the Epsilon Object Language (an extension and reworking of OCL), which is at the core of Epsilon. In addition, the paper introduces several of the task-specific languages provided by Epsilon including the Epsilon Generation Language (for model-to-text transformation), the Epsilon Validation Language (for model validation) and Epsilon Flock (for model migration).","PeriodicalId":266655,"journal":{"name":"Transformation Tool Contest","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2011-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127081116","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
Solving the TTC 2011 Model Migration Case with UML-RSDS 用UML-RSDS解决TTC 2011模型迁移问题
Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.6
K. Lano, Shekoufeh Kolahdouz Rahimi
In this paper we apply the UML-RSDS notation and tools to the GMF model migration case study and explain how to use the UML-RSDS tools.
在本文中,我们将UML-RSDS符号和工具应用到GMF模型迁移案例研究中,并解释如何使用UML-RSDS工具。
{"title":"Solving the TTC 2011 Model Migration Case with UML-RSDS","authors":"K. Lano, Shekoufeh Kolahdouz Rahimi","doi":"10.4204/EPTCS.74.6","DOIUrl":"https://doi.org/10.4204/EPTCS.74.6","url":null,"abstract":"In this paper we apply the UML-RSDS notation and tools to the GMF model migration case study and explain how to use the UML-RSDS tools.","PeriodicalId":266655,"journal":{"name":"Transformation Tool Contest","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2011-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114277767","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Program Understanding: A Reengineering Case for the Transformation Tool Contest 程序理解:转换工具竞赛的再工程案例
Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.3
Tassilo Horn
In Software Reengineering, one of the central artifacts is the source code of the legacy system in question. In fact, in most cases it is the only definitive artifact, because over the time the code has diverged from the original architecture and design documents. The first task of any reengineering project is to gather an understanding of the system's architecture. Therefore, a common approach is to use parsers to translate the source code into a model conforming to the abstract syntax of the programming language the system is implemented in which can then be subject to querying. Despite querying, transformations can be used to generate more abstract views on the system's architecture. This transformation case deals with the creation of a state machine model out of a Java syntax graph. It is derived from a task that originates from a real reengineering project.
在软件再工程中,中心工件之一是遗留系统的源代码。事实上,在大多数情况下,它是唯一确定的工件,因为随着时间的推移,代码已经偏离了最初的体系结构和设计文档。任何再工程项目的第一个任务是收集对系统架构的理解。因此,一种常见的方法是使用解析器将源代码翻译成符合实现系统的编程语言的抽象语法的模型,然后可以对其进行查询。除了查询之外,转换还可以用来生成关于系统架构的更抽象的视图。此转换案例处理从Java语法图中创建状态机模型。它来源于一个真正的再工程项目的任务。
{"title":"Program Understanding: A Reengineering Case for the Transformation Tool Contest","authors":"Tassilo Horn","doi":"10.4204/EPTCS.74.3","DOIUrl":"https://doi.org/10.4204/EPTCS.74.3","url":null,"abstract":"In Software Reengineering, one of the central artifacts is the source code of the legacy system in question. In fact, in most cases it is the only definitive artifact, because over the time the code has diverged from the original architecture and design documents. The first task of any reengineering project is to gather an understanding of the system's architecture. Therefore, a common approach is to use parsers to translate the source code into a model conforming to the abstract syntax of the programming language the system is implemented in which can then be subject to querying. Despite querying, transformations can be used to generate more abstract views on the system's architecture. This transformation case deals with the creation of a state machine model out of a Java syntax graph. It is derived from a task that originates from a real reengineering project.","PeriodicalId":266655,"journal":{"name":"Transformation Tool Contest","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2011-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122366540","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Solving the TTC 2011 Compiler Optimization Case with GrGen.NET 用GrGen求解TTC 2011编译器优化案例。网
Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.7
Sebastian Buchwald, Edgar Jakumeit
The challenge of the Compiler Optimization Case is to perform local optimizations and instruction selection on the graph-based intermediate representation of a compiler. The case is designed to compare participating tools regarding their performance. We tackle this task employing the general purpose graph rewrite system GrGen.NET (www.grgen.net).
编译器优化案例的挑战在于对编译器基于图的中间表示进行局部优化和指令选择。本案例旨在比较参与的工具的性能。我们使用通用图形重写系统GrGen来解决这个问题。网(www.grgen.net)。
{"title":"Solving the TTC 2011 Compiler Optimization Case with GrGen.NET","authors":"Sebastian Buchwald, Edgar Jakumeit","doi":"10.4204/EPTCS.74.7","DOIUrl":"https://doi.org/10.4204/EPTCS.74.7","url":null,"abstract":"The challenge of the Compiler Optimization Case is to perform local optimizations and instruction selection on the graph-based intermediate representation of a compiler. The case is designed to compare participating tools regarding their performance. We tackle this task employing the general purpose graph rewrite system GrGen.NET (www.grgen.net).","PeriodicalId":266655,"journal":{"name":"Transformation Tool Contest","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2011-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115912323","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Solving the TTC 2011 Reengineering Case with Henshin 与恒信一起解决TTC 2011年的再造案例
Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.17
Stefan Jurack, Johannes Tietje
This paper presents the Henshin solution to the Model Transformations for Program Understanding case study as part of the Transformation Tool Contest 2011.
作为2011年转换工具竞赛的一部分,本文介绍了Henshin解决方案用于程序理解的模型转换案例研究。
{"title":"Solving the TTC 2011 Reengineering Case with Henshin","authors":"Stefan Jurack, Johannes Tietje","doi":"10.4204/EPTCS.74.17","DOIUrl":"https://doi.org/10.4204/EPTCS.74.17","url":null,"abstract":"This paper presents the Henshin solution to the Model Transformations for Program Understanding case study as part of the Transformation Tool Contest 2011.","PeriodicalId":266655,"journal":{"name":"Transformation Tool Contest","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2011-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131180633","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Solving the TTC 2011 Reengineering Case with GReTL 用GReTL解决TTC 2011重构案例
Pub Date : 2011-11-16 DOI: 10.4204/EPTCS.74.12
Tassilo Horn
This paper discusses the GReTL reference solution of the TTC 2011 Reengineering case. Given a Java syntax graph, a simple state machine model has to be extracted. The submitted solution covers both the core task and the two extension tasks.
本文讨论了TTC 2011再造案例的GReTL参考解决方案。给定Java语法图,必须提取一个简单的状态机模型。提交的解决方案涵盖了核心任务和两个扩展任务。
{"title":"Solving the TTC 2011 Reengineering Case with GReTL","authors":"Tassilo Horn","doi":"10.4204/EPTCS.74.12","DOIUrl":"https://doi.org/10.4204/EPTCS.74.12","url":null,"abstract":"This paper discusses the GReTL reference solution of the TTC 2011 Reengineering case. Given a Java syntax graph, a simple state machine model has to be extracted. The submitted solution covers both the core task and the two extension tasks.","PeriodicalId":266655,"journal":{"name":"Transformation Tool Contest","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2011-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114591550","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Solving the TTC 2011 Model Migration Case with Edapt 用Edapt解决TTC 2011模型迁移案例
Pub Date : 2011-11-16 DOI: 10.4204/EPTCS.74.5
Markus Herrmannsdoerfer
This paper gives an overview of the Edapt solution to the GMF model migration case of the Transformation Tool Contest 2011.
本文概述了2011年转换工具大赛GMF模型迁移案例的Edapt解决方案。
{"title":"Solving the TTC 2011 Model Migration Case with Edapt","authors":"Markus Herrmannsdoerfer","doi":"10.4204/EPTCS.74.5","DOIUrl":"https://doi.org/10.4204/EPTCS.74.5","url":null,"abstract":"This paper gives an overview of the Edapt solution to the GMF model migration case of the Transformation Tool Contest 2011.","PeriodicalId":266655,"journal":{"name":"Transformation Tool Contest","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2011-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127129399","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Saying HelloWorld with QVTR-XSLT - A Solution to the TTC 2011 Instructive Case 用QVTR-XSLT说HelloWorld——TTC 2011的一个解决方案
Pub Date : 2011-11-01 DOI: 10.4204/EPTCS.74.20
Dan Li, Xiaoshan Li, V. Stolz
In this short paper we present our solution for the Hello World case study of the Transformation Tool Contest (TTC) 2011 using the QVTR-XSLT tool. The tool supports editing and execution of the graphical notation of QVT Relations language. The case study consists of a set of simple transformation tasks which covers the basic functions required for a transformation language, such as creating, reading/querying, updating and deleting of model elements. We design a transformation for each of the tasks.
在这篇短文中,我们使用QVTR-XSLT工具为2011年转换工具大赛(TTC)的Hello World案例研究提供了我们的解决方案。该工具支持编辑和执行QVT关系语言的图形符号。案例研究由一组简单的转换任务组成,这些任务涵盖了转换语言所需的基本功能,例如创建、读取/查询、更新和删除模型元素。我们为每个任务设计一个转换。
{"title":"Saying HelloWorld with QVTR-XSLT - A Solution to the TTC 2011 Instructive Case","authors":"Dan Li, Xiaoshan Li, V. Stolz","doi":"10.4204/EPTCS.74.20","DOIUrl":"https://doi.org/10.4204/EPTCS.74.20","url":null,"abstract":"In this short paper we present our solution for the Hello World case study of the Transformation Tool Contest (TTC) 2011 using the QVTR-XSLT tool. The tool supports editing and execution of the graphical notation of QVT Relations language. The case study consists of a set of simple transformation tasks which covers the basic functions required for a transformation language, such as creating, reading/querying, updating and deleting of model elements. We design a transformation for each of the tasks.","PeriodicalId":266655,"journal":{"name":"Transformation Tool Contest","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2011-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126569344","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Transformation Tool Contest
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1