Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Zoltán Ujhelyi

dblp:93/8528 · DBLP profile ↗
← Back
9ranked-venue papers
6as first author
0since 2021 · last 2016
0000-0002-2091-6441ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 6 · 4 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorTheory of computation · 3 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Requirements engineering and software design · 67% Empirical software engineering · 17% Program analysis · 17%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
model-driven engineering
0.222011
Towards dynamic backward slicing of model transformations · ASE 2011
Implementing efficient model validation in EMF tools · ASE 2011
Requirements engineering and software design › model-driven engineering
model transformation
0.112011
Towards dynamic backward slicing of model transformations · ASE 2011
Requirements engineering and software design › model-driven engineering › model transformation
model transformation debugging
0.112011
Towards dynamic backward slicing of model transformations · ASE 2011
Empirical software engineering › software evaluation
model validation
0.112011
Implementing efficient model validation in EMF tools · ASE 2011
Program analysis › static analysis
program slicing
0.112011
Towards dynamic backward slicing of model transformations · ASE 2011

Methods — techniques the papers use, named apart from their topics

execution trace models · 0.1declarative query · 0.1caching · 0.1
YearPublicationVenuePosition
2016 Rete Network Slicing for Model Queries
Zoltán Ujhelyi, Gábor Bergmann, Dániel Varró
ICGT1
2016 Road to a reactive and incremental model transformation platform: three generations of the VIATRA framework
abstract
The current release of VIATRA provides open-source tool support for an event-driven, reactive model transformation engine built on top of highly scalable incremental graph queries for models with millions of elements and advanced features such as rule-based design space exploration complex event processing or model obfuscation. However, the history of the VIATRA model transformation framework dates back to over 16 years. Starting as an early academic research prototype as part of the M.Sc project of the the first author it first evolved into a Prolog-based engine followed by a family of open-source projects which by now matured into a component integrated into various industrial and open-source tools and deployed over multiple technologies. This invited paper briefly overviews the evolution of the VIATRA/IncQuery family by highlighting key features and illustrating main transformation concepts along an open case study influenced by an industrial project.
Dániel Varró, Gábor Bergmann, Ábel Hegedüs, Ákos Horváth 0001, István Ráth, Zoltán Ujhelyi
Softw. Syst. Model.6
2015 Local Search-Based Pattern Matching Features in EMF-IncQuery
Márton Búr, Zoltán Ujhelyi, Ákos Horváth 0001, Dániel Varró
ICGT2
2015 Performance comparison of query-based techniques for anti-pattern detection
Zoltán Ujhelyi, Gábor Szoke, Ákos Horváth 0001, Norbert Istvan Csiszár, László Vidács, Dániel Varró, Rudolf Ferenc
Inf. Softw. Technol.1
2015 EMF-IncQuery: An integrated development environment for live model queries
Zoltán Ujhelyi, Gábor Bergmann, Ábel Hegedüs, Ákos Horváth 0001, Benedek Izsó, István Ráth, Zoltán Szatmári, Dániel Varró
Sci. Comput. Program.1
2012 Dynamic Backward Slicing of Model Transformations
abstract
Model transformations are frequently used means for automating software development in various domains to improve quality and reduce production costs. Debugging of model transformations often necessitates identifying parts of the transformation program and the transformed models which have causal dependence on a selected statement. In traditional programming environments, program slicing techniques are widely used to calculate control and data dependencies between the statements of the program. Here, we introduce program slicing for model transformations where the main challenge is to simultaneously assess data and control dependencies over the transformation program and the underlying models of the transformation. In this paper, we present a dynamic backward slicing approach for both model transformation programs and their transformed models based on automatically generated execution trace models of transformations. We evaluate our approach using different transformation case studies.
Zoltán Ujhelyi, Ákos Horváth 0001, Dániel Varró
ICST1
2011 Implementing efficient model validation in EMF tools
abstract
Model-driven development tools built on industry standard platforms, such as the Eclipse Modeling Framework (EMF), heavily use model queries in various use cases, such as model transformation, well-formedness constraint validation and domain-specific model execution. As these queries are executed rather frequently in interactive modeling applications, they have a significant impact on the runtime performance of the tool, and also on the end user experience. However, due to their complexity, they can be time consuming to implement and optimize on a case-by-case basis. To address these shortcomings, we developed the EMF-INCQUERY framework for defining declarative queries over EMF models and executing them effectively using a caching mechanism. In the current paper, we demonstrate how our framework can be easily integrated with other EMF tools. We describe a case study in which EMF-INCQUERY is integrated into the open source Papyrus UML environment to provide on-the-fly validation of well-formedness criteria in UML models.
Gábor Bergmann, Ábel Hegedüs, Ákos Horváth 0001, István Ráth, Zoltán Ujhelyi, Dániel Varró
ASE5
2011 Towards dynamic backward slicing of model transformations
abstract
Model transformations are frequently used means for automating software development in various domains to improve quality and reduce production costs. Debugging of model transformations often necessitates identifying parts of the transformation program and the transformed models that have causal dependence on a selected statement. In traditional programming environments, program slicing techniques are widely used to calculate control and data dependencies between the statements of the program. Here we introduce program slicing for model transformations where the main challenge is to simultaneously assess data and control dependencies over the transformation program and the underlying models of the transformation. In this paper, we present a dynamic backward slicing approach for both model transformation programs and their transformed models based on automatically generated execution trace models of transformations.
Zoltán Ujhelyi, Ákos Horváth 0001, Dániel Varró
ASE1
2010 Static Type Checking of Model Transformation Programs
Zoltán Ujhelyi
ICGT1