Learn 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)
Currently, the vast majority of web sites do not support accessibility for visually impaired users. Usually, these users have to rely on screen readers: applications that sequentially read the content of a web page in audio. Unfortunately, screen readers are not able to detect the meaning of the different page objects, and thus the implicit semantic(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)
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)
Today, the design of a Virtual Reality (VR) application is still a specialized and time consuming task. Many techniques and software tools have been created to facilitate the development process. However, they all require considerable knowledge of VR technology. Furthermore, modeling the behaviors of the objects in a Virtual Environment requires programming(More)
Feature models have been commonly used to model the variability in software product lines. In this paper we present the Feature Assembly framework which is a new approach for creating feature models through feature composition and feature assembly. Furthermore, it promotes feature reusability by storing features in a so-called feature pool, which acts as a(More)