Past research projects
Topic: Intelligent dynamic brokering of web services based on performance models.
The strategic basic research project AspectLab-Bis is the second phase of the strategic basic research project AspectLab. AspectLab addresses the development of complex, distributed software systems using Aspect-Oriented Software Development methods, languages and techniques. It proposes a collaboration between the current AOSD actors in Flanders so as to strengthen generic research in this field and demonstrate the power and advantages of AOSD to Flemish software industry for a range of non-trivial and representative applications. AspectLab addresses many open problems in the AOSD domain and the proposal provides acomplete overview of current research issues in AOS. However, the concrete research themes that are matched by concrete activities within the actual scope of the project have been carefully selected to maximize both the available research potential and requirements of Flemish enterprises.
With the change in processor designs and the challenges that come with concurrent and parallel programming, we need to look for new programming paradigms. The need for correctness and the thinking in deterministic algorithms have governed the way we build software. However, with the change to parallel architectures as the norm, it seems that we need to focus on either guaranteed correctness or absolute performance. In this project, we investigate together with IBM Research and the Portland State University how programming models can work in such settings and how we can bound the expected errors to acceptable levels.
European Network of Excellence in cooperation with the University of Lancaster (UK), Universiteit Twente (The Netherlands), Univeristy of Darmstadt (Germany), Trinity College Dublin( Ireland), INRIA (France), University of Malaga (Spain), The Technion (Israel), KUL (Belgium), Siemens (Germany) and IBM (UK).
Topic: Virtual European Research Centre on Aspect-Oriented Software Development.
ORION is a scientific collaboration project with the Universidad de Chile funded by the Flemish Government. The project brings together experts in the development of reflectively implemented language features for open networks of mobile devices and experts in partial behavioural reflection which work on techniques to optimize the use of reflective hooks while retaining a maximum of expressiveness. The goal of the project is to investigate how these research strengths can be combined to produce practicable open reflective infrastructures for open networks.
Topic: Open Reflective Infrastructure for Open Networks.
Topic: Context-Driven Adaptation of Mobile Services.
Topic: Aspect Oriented Software Development applied.
Topic: Workflow Innovations, Technologies and Capabilities for Service-Enabling.
The aim of this project was to provide a methodology and its associated tools in order to support the integration of disparate business applications that have not necessarily been designed to coexist. Inspiration came from real concerns resulting from an investigative effort on the part of some of the research partners in this consortium; the object of the investigation was the identification of mainstream ICT problems with a representative forum of Belgian enterprises (large and small) that rely on information technology for their critical business activities. An overview of concrete research results can be found in the folder distributed on the project's closing event.
Topic: Architectural Resources for the Restructuring and Integration of Business Applications.
The goal of this FWO network was to come to a consistent set of formally-founded techniques and associated tools to support software developers with the common problems they encounter when developing large and complex software systems. The interdisciplinary character of the research network was reflected in the uniform use of mathematical formalisms as a foundation for concrete tools to support software evolution throughout the entire software development life-cycle. This resulted in formally founded tools for forward engineering, reverse engineering, re-engineering and team engineering.
The visionary context for this work was to provide an interactive media experience in which people no longer want to “sit back, relax, and consume the media”. Interactive media are the integration of a traditional content component (audio, video, …) with a behavioural component (software). Examples of such behavioural components are online gaming, quiz software, and virtual community worlds. The way in which this kind of software should be produced not only requires an advanced set of development tools but also a different view on development in general. Concretely we advocated a situation in which the interactive media producer writes down a high level specification (using a domain specific language) and pushes a button that automatically generates the corresponding software implementation(s) (using generative programming). All of this with special attention to the evolvability and reusability of the underlying generation system.
Topic: Software Automation and Knowledge Engineering Research Track.
Bilateral Research Project together with Alcatel partly funded by IWT Flanders.
Topic: Integrating Service Value Enablers in the Mosaic of Access and Edge Network Environments.
The aim of this FWO-funded project was to provide a solid foundation for software refactoring through the development of a suitable formal model. Graph rewriting was explored as the basis of a lightweight model, facilitating the investigation of basic properties of refactoring, as well as the design of tools supporting the refactoring process.
STWW project – Topproject ism KUL, RUG, LUC en PROG-VUB.
Topic: Software Engineering for Embedded Systems using a Component Approach.
The MPEG research project aimed to create a competence centre around MPEG in Flanders. It focused on developing a content management system allowing one to manage different kinds of multimedia. Part of the research investigated how existing multimedia can be converted into a digital format so as to enable broadcasting over already existing and future channels and platforms.