Abstract Graph Transformation-Theory and Practice

E Zambon - 2013 - research.utwente.nl
The verification of systems with respect to a desired set of behavioural properties is a crucial
step in increasing our confidence that these systems will correctly function under all …

A type graph model for Java programs

A Rensink, E Zambon - International Conference on Formal Methods for …, 2009 - Springer
In this work we present a type graph that models all executable constructs of the Java
programming language. Such a model is useful for any graph-based technique that relies on …

Fresco: Flexible and reliable evolution system for components

Y Vandewoude, Y Berbers - Electronic Notes in Theoretical Computer …, 2005 - Elsevier
Fresco is a methodology that allows for the dynamic adaptation of component-oriented
applications. Fresco aims to support the developer in the realization of dynamic adaptation …

[PDF][PDF] A meta-model driven methodology for state transfer in component-oriented systems

Y Vandewoude, Y Berbers - … on Theory and Practice of Software, 2002 - researchgate.net
State transfer between versions is one of the most difficult challenges related to online
upgrading. This position paper describes a methodology that attempts to solve this problem …

[图书][B] A common metamodel for code generation

M Piefel - 2006 - edoc.hu-berlin.de
Models can be used in many stages of many different processes, but in so ware
engineering, the ultimate purpose of modelling is oft en code generation. While code can be …

Techniques for the Evaluation of Software Modularizations

A Isazadeh, H Izadkhah, I Elgedawy… - … : Theory and Techniques, 2017 - Springer
In the literature, a large number of algorithms have been proposed for software
modularization. As the software modularization process is unsupervised, there are neither …

Source Code Modularization

A Isazadeh, H Izadkhah, I Elgedawy - 2017 - Springer
Program comprehension plays an important role in software maintenance and evolution
processes. However, during the process of software evolution, the software architecture may …

[PDF][PDF] Dynamically updating component-oriented systems.

Y Berbers, Y VANDEWOUDE - 2007 - lirias.kuleuven.be
Abstract Dynamic Software Evolution is concerned with application changes that occur at
runtime. By avoiding application shutdown, dynamic software evolution preserves runtime …

A Code Generation Metamodel for ULF-Ware

M Piefel, T Neumann - 2006 - edoc.hu-berlin.de
Models can be used in many stages of many different processes, but in software
engineering, the ultimate purpose of modelling is often code generation. While code can be …

Hierarchical and Partitional Modularization Algorithms

A Isazadeh, H Izadkhah, I Elgedawy… - … : Theory and Techniques, 2017 - Springer
A lack of up-to-date software documentation hinders the processes of software evolution and
maintenance, as the structure and code of the software can be misunderstood. One …