Integration of patterns into model-based specifications of smart environments
Michael Zaki · 2011
Motivation -- Modeling interactive systems to be employed in smart environments is an overwhelming process for the developer as several surrounding factors have to be taken into account in order to successfully model the tasks to be executed and the environmental constraints associated to those tasks. Therefore, the already existing modeling languages are usually fostered by a tool which guides the developer while constructing her models. However, a lack of concept of reuse on a high level of abstraction can be easily detected. By fetching reusable solutions for reoccurring problems within the models of a given domain, one can accelerate the process of building those models and improve its performance. Thus, the main motivation for our work is to reduce the complexity of designing interactive applications for domains like smart environments by using different kinds of patterns encapsulating best practices for well-known modeling situations.