Olga De Troyer

Learn More
Information and communication infrastructures underwent a rapid and extreme decentralization process over the past decade: From a world of statically and partially connected central servers rose an intricate web of millions of information sources loosely connecting one to another. Today, we expect to witness the extension of this revolution with the wide(More)
Feature models are models used to capture differences and commonalities between software features, enabling the representation of variability within software. There are many variations of feature models and different notations are often used to represent the same information. Currently support for validating or integrating feature models is missing. In this(More)
public class DiscountRule{ private Float percentage; abstract public boolean condition(); public Float action(Float price){ return(new Float(price-price*percentage/100));} public Float apply(Float price){ if (condition()){ return action(price); else{return price};}}} Code Fragment 2.1: Implementation of an abstract discount rule object in Java. public class(More)
In this article, we propose a change detection approach in the context of an ontology evolution framework for OWL DL ontologies. The framework llows ontology engineers to request and apply changes to the ontology they manage. Furthermore, the framework assures that the ontology and its epending artifacts remain consistent after changes have been applied.(More)
In this article, we propose a new ontology evolution approach that combines a top-down and a bottom-up approach. This means that the manual request for changes (top-down) by the ontology engineer is complemented with an automatic change detection mechanism (bottom-up). The approach is based on keeping track of the different versions of ontology concepts(More)
The recent evolution in mobile devices, combined with rapid advancements in identification techniques, has lead to new opportunities for mobile application developers: mobile applications that can be made aware of their environment and the objects in it. Additionally, by combining mobile devices and identification technology with the Web, mobile(More)