English
Related papers

Related papers: Solving the TTC 2011 Reengineering Case with GReTL

200 papers

The challenge of the Reengineering Case is to extract a state machine model out of the abstract syntax graph of a Java program. The extracted state machine offers a reduced view on the full program graph and thus helps to understand the…

Programming Languages · Computer Science 2011-11-22 Edgar Jakumeit , Sebastian Buchwald

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…

Software Engineering · Computer Science 2011-11-22 Tassilo Horn

This paper discusses the GReTL solution of the TTC 2011 Hello World case. The submitted solution covers all tasks including the optional ones.

Software Engineering · Computer Science 2011-11-22 Tassilo Horn

The Reengineering Case of the Transformation Tool Contest 2011 deals with automatic extraction of state machine from Java source code. The transformation task involves complex, non-local matching of model elements. This paper contains the…

Programming Languages · Computer Science 2011-11-22 Agris Sostaks , Elina Kalnina , Audris Kalnins , Edgars Celms , Janis Iraids

This paper gives an overview of the Edapt solution to the reengineering case of the Transformation Tool Contest 2011.

Software Engineering · Computer Science 2011-11-22 Markus Herrmannsdoerfer

The current paper presents a solution of the Program Understanding: A Reengineering Case for the Transformation Tool Contest using the VIATRA2 model transformation tool.

Software Engineering · Computer Science 2011-11-22 Ábel Hegedus , Zoltán Ujhelyi , Gábor Bergmann

This paper presents the Henshin solution to the Model Transformations for Program Understanding case study as part of the Transformation Tool Contest 2011.

Software Engineering · Computer Science 2011-11-22 Stefan Jurack , Johannes Tietje

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…

Programming Languages · Computer Science 2011-11-22 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…

Programming Languages · Computer Science 2011-11-22 Sebastian Buchwald , Edgar Jakumeit

The authors' "metatools" are a collection of tools for generic programming. This includes generating Java sources from mathematically well-founded specifications, as well as the creation of strictly typed document object models for XML…

Software Engineering · Computer Science 2011-11-22 Markus Lepper , Baltasar Trancón y Widemann

This report presents a solution to the Hello World case study of TTC 2011 using GROOVE. We provide and explain the grammar that we used to solve the case study. Every requested question of the case study was solved by a single rule…

Software Engineering · Computer Science 2011-11-22 Amir Hossein Ghamarian , Maarten de Mol , Arend Rensink , Eduardo Zambon

The aim of the Transformation Tool Contest (TTC) series is to compare the expressiveness, the usability and the performance of graph and model transformation tools along a number of selected case studies. Participants want to learn about…

Software Engineering · Computer Science 2011-11-21 Pieter Van Gorp , Steffen Mazanek , Louis Rose

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…

Software Engineering · Computer Science 2011-11-22 Tassilo Horn

This paper gives an overview of the Edapt solution to the GMF model migration case of the Transformation Tool Contest 2011.

Software Engineering · Computer Science 2011-11-22 Markus Herrmannsdoerfer

This report presents a partial solution to the Compiler Optimization case study using GROOVE. We explain how the input graphs provided with the case study were adapted into a GROOVE representation and we describe an initial solution for…

Software Engineering · Computer Science 2011-11-22 Arend Rensink , Eduardo Zambon

Model Checking is widely applied in verifying the correctness of complex and concurrent systems against a specification. Pure symbolic approaches while popular, suffer from the state space explosion problem due to cross product operations…

Logic in Computer Science · Computer Science 2023-08-28 Prasita Mukherjee , Haoteng Yin

Model Checking is widely applied in verifying the correctness of complex and concurrent systems against a specification. Pure symbolic approaches while popular, still suffer from the state space explosion problem that makes them impractical…

Programming Languages · Computer Science 2022-07-27 Prasita Mukherjee , Haoteng Yin , Susheel Suresh , Tiark Rompf

Train timetable rescheduling (TTR) aims to promptly restore the original operation of trains after unexpected disturbances or disruptions. Currently, this work is still done manually by train dispatchers, which is challenging to maintain…

Machine Learning · Computer Science 2024-01-17 Peng Yue , Yaochu Jin , Xuewu Dai , Zhenhua Feng , Dongliang Cui

This paper describes the solution of Hello World transformations in MOLA transformation language. Transformations implementing the task are relatively straightforward and easily inferable from the task specification. The required additional…

Programming Languages · Computer Science 2011-11-22 Elina Kalnina , Audris Kalnins , Agris Sostaks , Janis Iraids , Edgars Celms

Machine Learning (ML) systems are a building part of the modern tools which impact our daily life in several application domains. Due to their black-box nature, those systems are hardly adopted in application domains (e.g. health, finance)…

Machine Learning · Computer Science 2022-10-24 Mario Alfonso Prado-Romero , Giovanni Stilo
‹ Prev 1 2 3 10 Next ›