Transformation Tool Contest最新文献

筛选
英文 中文
Solving the TTC 2011 Compiler Optimization Case with GReTL 用GReTL求解TTC 2011编译器优化案例
Transformation Tool Contest Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.10
Tassilo Horn
{"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的指导案例
Transformation Tool Contest Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.23
Sebastian Buchwald, Edgar Jakumeit
{"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年指导性案例的解决方案
Transformation Tool Contest 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
{"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模型迁移问题
Transformation Tool Contest Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.6
K. Lano, Shekoufeh Kolahdouz Rahimi
{"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 程序理解:转换工具竞赛的再工程案例
Transformation Tool Contest Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.3
Tassilo Horn
{"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编译器优化案例。网
Transformation Tool Contest Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.7
Sebastian Buchwald, Edgar Jakumeit
{"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年的再造案例
Transformation Tool Contest Pub Date : 2011-11-20 DOI: 10.4204/EPTCS.74.17
Stefan Jurack, Johannes Tietje
{"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重构案例
Transformation Tool Contest Pub Date : 2011-11-16 DOI: 10.4204/EPTCS.74.12
Tassilo Horn
{"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模型迁移案例
Transformation Tool Contest Pub Date : 2011-11-16 DOI: 10.4204/EPTCS.74.5
Markus Herrmannsdoerfer
{"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的一个解决方案
Transformation Tool Contest Pub Date : 2011-11-01 DOI: 10.4204/EPTCS.74.20
Dan Li, Xiaoshan Li, V. Stolz
{"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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信