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.

Ábel Hegedüs

dblp:05/9522 · DBLP profile ↗
← Back
12ranked-venue papers
6as first author
0since 2021 · last 2016
0000-0002-8940-4348ORCID · verified

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

Software engineering, systems software and programming languages · 11 · 5 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 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
3 papers
Requirements engineering and software design · 85% Empirical software engineering · 15%
Theoretical computer science
1 paper
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › design process
design space exploration
0.322014
Multi-objective optimization in rule-based design space exploration · ASE 2014
A model-driven framework for guided design space exploration · ASE 2011
Requirements engineering and software design
model-driven engineering
0.222011
A model-driven framework for guided design space exploration · ASE 2011
Implementing efficient model validation in EMF tools · ASE 2011
Requirements engineering and software design › model-driven engineering
model transformation
0.112011
A model-driven framework for guided design space exploration · ASE 2011
Empirical software engineering › software evaluation
model validation
0.112011
Implementing efficient model validation in EMF tools · ASE 2011
Mathematical optimization
multi-objective optimization
0.112014
Multi-objective optimization in rule-based design space exploration · ASE 2014

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

genetic algorithm · 0.4NSGA · 0.4dependency analysis · 0.1declarative query · 0.1caching · 0.1algebraic abstraction · 0.1
YearPublicationVenuePosition
2016 Query-driven soft traceability links for models
Ábel Hegedüs, Ákos Horváth 0001, István Ráth, Rodrigo Rizzi Starr, Dániel Varró
Softw. Syst. Model.1
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.3
2015 A model-driven framework for guided design space exploration
Ábel Hegedüs, Ákos Horváth 0001, Dániel Varró
Autom. Softw. Eng.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.3
2014 Multi-objective optimization in rule-based design space exploration
abstract
Design space exploration (DSE) aims to find optimal design candidates of a domain with respect to different objectives where design candidates are constrained by complex structural and numerical restrictions. Rule-based DSE aims to find such candidates that are reachable from an initial model by applying a sequence of exploration rules. Solving a rule-based DSE problem is a difficult challenge due to the inherently dynamic nature of the problem. In the current paper, we propose to integrate multi-objective optimization techniques by using Non-dominated Sorting Genetic Algorithms (NSGA) to drive rule-based design space exploration. For this purpose, finite populations of the most promising design candidates are maintained wrt. different optimization criteria. In our context, individuals of a generation are defined as a sequence of rule applications leading from an initial model to a candidate model. Populations evolve by mutation and crossover operations which manipulate (change, extend or combine) rule execution sequences to yield new individuals. Our multi-objective optimization approach for rule-based DSE is domain independent and it is automated by tooling built on the Eclipse framework. The main added value is to seamlessly lift multi-objective optimization techniques to the exploration process preserving both domain independence and a high-level of abstraction. Design candidates will still be represented as models and the evolution of these models as rule execution sequences. Constraints are captured by model queries while objectives can be derived both from models or rule applications.
Hani Abdeen, Dániel Varró, Houari Sahraoui, András Szabolcs Nagy, Csaba Debreceni, Ábel Hegedüs, Ákos Horváth 0001
ASE6
2014 A survey and comparison of transformation tools based on the transformation tool contest
Edgar Jakumeit, Sebastian Buchwald, Dennis Wagelaar, Li Dan, Ábel Hegedüs, Markus Herrmannsdoerfer, Tassilo Horn, Elina Kalnina, Christian Krause 0001, Kevin Lano, Markus Lepper 0001, Arend Rensink, Louis M. Rose, Sebastian Wätzoldt, Steffen Mazanek
Sci. Comput. Program.5
2012 Derived Features for EMF by Integrating Advanced Model Queries
István Ráth, Ábel Hegedüs, Dániel Varró
ECMFA2
2012 Query-Driven Soft Interconnection of EMF Models
Ábel Hegedüs, Ákos Horváth 0001, István Ráth, Dániel Varró
MoDELS1
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ó
ASE2
2011 A model-driven framework for guided design space exploration
abstract
Design space exploration (DSE) aims at searching through various models representing different design candidates to support activities like configuration design of critical systems or automated maintenance of IT systems. In model-driven engineering, DSE is applied to find instance models that are (i) reachable from an initial model with a sequence of transformation rules and (ii) satisfy a set of structural and numerical constraints. Since exhaustive exploration of the design space is infeasible for large models, the traversal is often guided by hints, derived by system analysis, to prioritize the next states to traverse (selection criteria) and to avoid searching unpromising states (cut-off criteria). In this paper, we define an exploration approach where selection and cut-off criteria are defined using dependency analysis of transformation rules and an algebraic abstraction. The approach is evaluated against other exploration techniques and illustrated on a cloud infrastructure configuration problem.
Ábel Hegedüs, Ákos Horváth 0001, István Ráth, Dániel Varró
ASE1
2011 Quick fix generation for DSMLs
abstract
Domain-specific modeling languages (DSML) proved to be an important asset in creating powerful design tools for domain experts. Although these tools are capable of preserving the syntax-correctness of models even during free-hand editing, they often lack the ability of maintaining model consistency for complex language-specific constraints. Hence, there is a need for a tool-level automatism to assist DSML users in resolving consistency violation problems. In this paper, we describe an approach for the automatic generation of quick fixes for DSMLs, taking a set of domain-specific constraints and model manipulation policies as input. The computation relies on statespace exploration techniques to find sequences of operations that decrease the number of inconsistencies. Our approach is illustrated using a BPMN case study, and it is evaluated by several experiments to show its feasibility and performance.
Ábel Hegedüs, Ákos Horváth 0001, István Ráth, Moisés Castelo Branco, Dániel Varró
VL/HCC1
2010 Back-annotation of Simulation Traces with Change-Driven Model Transformations
abstract
Model-driven analysis aims at detecting design flaws early in high-level design models by automatically deriving mathematical models. These analysis models are subsequently investigated by formal verification and validation (V&V) tools, which may retrieve traces violating a certain requirement. Back-annotation aims at mapping back the results of V&V tools to the design model in order to highlight the real source of the fault, to ease making necessary amendments. Here we propose a technique for the back-annotation of simulation traces based on change-driven model transformations. Simulation traces of analysis models will be persisted as a change model with high-level change commands representing macro steps of a trace. This trace is back-annotated to the design model using change-driven transformation rules, which bridge the conceptual differences between macro steps in the analysis and design traces. Our concepts will be demonstrated on the back-annotation problem for analyzing BPEL processes using a Petri net simulator.
Ábel Hegedüs, Gábor Bergmann, István Ráth, Dániel Varró
SEFM1