Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Bert Vanhooff is active.

Publication


Featured researches published by Bert Vanhooff.


model driven engineering languages and systems | 2007

UniTI: a unified transformation infrastructure

Bert Vanhooff; Dhouha Ayed; Stefan Van Baelen; Wouter Joosen; Yolande Berbers

A model transformation can be decomposed into a sequence of subtransformations, i.e. a transformation chain, each addressing a limited set of concerns. However, with current transformation technologies it is hard to (re)use and compose subtransformations without being very familiar with their implementation details. Furthermore, the difficulty of combining different transformation technologies often thwarts choosing the most appropriate technology for each subtransformation. In this paper we propose a model-based approach to reuse and compose subtransformations in a technology-independent fashion. This is accomplished by developing a unified representation of transformations and facilitating detailed transformation specifications. We have implemented our approach in a tool called UniTI, which also provides a transformation chain editor. We have evaluated our approach by comparing it to alternative approaches.


european conference on model driven architecture foundations and applications | 2008

Constructing and Visualizing Transformation Chains

Jens von Pilgrim; Bert Vanhooff; Immo Schulz-Gerlach; Yolande Berbers

Model transformations can be defined by a chain or network of sub-transformations, each fulfilling a specific task. Many intermediate models, possibly accompanied by traceability models, are thus generated before reaching the final target(s). There is a need for tools that assist the developer in managing and interpreting this growing amount of MDD artifacts. In this paper we first discuss how a transformation chain can be modeled and executed in a transformation language independent way. We then explore how the available traceability information can be used to generate suitable diagrams for all intermediate and final models. We also propose a technique to visualize all the diagrams along with their traceability information in a single view by using a 3D diagram editor. Finally, we present an example transformation chain that has been modeled, executed and visualized using our tools.


acm symposium on applied computing | 2010

Inter-DSL coordination support by combining megamodeling and model weaving

Frédéric Jouault; Bert Vanhooff; Hugo Brunelière; Guillaume Doux; Yolande Berbers; Jean Bézivin

Model-Driven Engineering (MDE) advocates the use of models at every step of the software development process. Within this context, a team of engineers collectively and collaboratively contribute to a large set of interrelated models. Even if the main focus can be on a single model (e.g. a class diagram model), related elements in other models (e.g. a requirement model) often have to be considered and/or accessed. Moreover, all the involved models do not necessarily conform to the same metamodel and thus may have been built using different independent Domain-Specific Languages (DSLs). Such a situation has already been frequently observed in many large-scale industrial deployments of MDE. Manually coordinating all the involved models, i.e. being able to both manage and use the links existing between them, can become a cumbersome and difficult task. As a proposal to solve this inter-DSL coordination issue, we introduce in this paper a generic and extensible inter-model traceability and navigation environment based on the complementary use of megamodeling and model weaving. We illustrate our solution with a concrete working example.


international conference on embedded computer systems architectures modeling and simulation | 2006

Towards a transformation chain modeling language

Bert Vanhooff; Stefan Van Baelen; Aram Hovsepyan; Wouter Joosen; Yolande Berbers

The Model Driven Development (MDD) paradigm stimulates the use of models as the main artifacts for software development. These models can be situated at high levels of abstraction, close to the applications business domain. Many consecutive automatic transformations (a transformation chain) can be applied to these models to add the necessary details in order to generate a concrete implementation. This means that a large part of the total development effort is relocated to the development of transformations and hence we should have the necessary tooling support for designing transformation chains. In this paper we propose a metamodel for a transformation chain modeling language that enables implementation independent composition of transformations. We also propose a concrete syntax for this language that is based on UML activity diagrams.


engineering of computer-based systems | 2009

Applying Megamodelling to Model Driven Performance Engineering

Mathias Fritzsche; Hugo Brunelière; Bert Vanhooff; Yolande Berbers; Frédéric Jouault; Wasif Gilani

Model Driven Engineering (MDE) has to deal with an increasing number of interrelated modelling artifacts. The Model Driven Performance Engineering (MDPE) process is one concrete illustration of such a situation. This process applies MDE within the context of performance engineering in order to support domain experts, who generally lack the necessary performance expertise. In this paper, we demonstrate the use of megamodelling to manage the numerous artifacts involved in MDPE. Megamodelling enables the explicit modelling of the metadata on MDE artifacts, including possible relationships between those artifacts. Appropriate tool support enables different stakeholders to exploit this additional information. Applying the megamodelling to MDPE pointed out the need for an extension of the existing approach. Thus, the result of the paper is twofold: first, an extension of megamodelling is proposed, second the benefits of the approach are shown on the MDPE use case. We claim that the extension is not solely useful for the latter case, but has a more generic applicability.


international conference on embedded computer systems architectures modeling and simulation | 2006

Key research challenges for successfully applying MDD within real-time embedded software development

Aram Hovsepyan; Stefan Van Baelen; Bert Vanhooff; Wouter Joosen; Yolande Berbers

Model-Driven Development (MDD) is a software development paradigm that promotes the use of models at different levels of abstraction and perform transformations between them to derive one or more concrete application implementations. In this paper we analyze the current status of MDD regarding its applicability for the development of Real-Time Embedded Software. We discuss different modeling framework approaches used to specify the various models, and compare OMG/MDA-based approaches (MOF, UML Profiles and executable UML) with a generic MDD-based approach (GME). Finally, we identify the key challenges for future MDD research in order to successfully apply MDD within RTES Development. These challenges are mainly situated in the field of modeling and standardization of abstraction levels, model transformations and code generation, traceability, and integration of existing software within the MDD development process


Third ECMDA traceability workshop (ECMDA-TW) 2007 proceedings | 2007

Traceability as input for model transformations

Bert Vanhooff; Stefan Van Baelen; Wouter Joosen; Yolande Berbers


European Conference on Model Driven Architecture | 2005

Supporting modular transformation units with precise transformation traceability metadata

Bert Vanhooff; Yolande Berbers


The Journal of Object Technology | 2006

.NET Remoting and Web Services: A Lightweight Bridge between the .NET By.

Bert Vanhooff; Davy Preuveneers; Yolande Berbers


The Journal of Object Technology | 2006

.NET Remoting and Web Services: A Lightweight Bridge between the .NET Compact and Full Framework

Bert Vanhooff; Davy Preuveneers

Collaboration


Dive into the Bert Vanhooff's collaboration.

Top Co-Authors

Avatar

Yolande Berbers

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Stefan Van Baelen

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Davy Preuveneers

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Dhouha Ayed

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Aram Hovsepyan

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Mathias Fritzsche

Queen's University Belfast

View shared research outputs
Top Co-Authors

Avatar

Wasif Gilani

Queen's University Belfast

View shared research outputs
Researchain Logo
Decentralizing Knowledge