Title :
Enhanced decoupling of components in intelligent realtime interactive systems using ontologies
Author :
Wiebusch, Dennis ; Latoschik, Marc Erich
Author_Institution :
Human-Comput. Interaction, Univ. of Wurzburg, Wurzburg, Germany
Abstract :
We introduce a technique to support decoupling in component-based, modular software architectures as a means to enhance nonfunctional requirements, i.e., to increase reusability, portability, and adaptability. The core idea utilizes a semantic description of interfaces and component interplay in the area of Intelligent Real-time Interactive Systems (IRIS). Semantic descriptions are encoded as OWL-based models, which build a Knowledge Representation Layer (KRL) of relevant interface constructs and component features. These models are automatically transformed into programming language code of a given target language. The result of that transformation forms a semantically grounded database of relevant system aspects that programmers can use to develop their application. Examples, taken from an application that was developed with the Simulator X framework, illustrate the different aspects of the proposed method and demonstrate its practicability.
Keywords :
interactive systems; knowledge representation languages; ontologies (artificial intelligence); programming languages; real-time systems; software architecture; IRIS; KRL; OWL-based models; Simulator X framework; component decoupling enhancement; component interplay semantic description; component-based modular software architectures; intelligent realtime interactive systems; interface semantic description; knowledge representation layer; nonfunctional requirements enhancement; ontologies; programming language code; Engines; Interactive systems; OWL; Ontologies; Physics; Semantics; Software architecture; components; decoupling; intelligent realtime interactive systems; scala language; semantic model;
Conference_Titel :
Software Engineering and Architectures for Realtime Interactive Systems (SEARIS), 2012 5th Workshop on
Conference_Location :
Orange County, CA
Print_ISBN :
978-1-4673-1249-3
DOI :
10.1109/SEARIS.2012.6231168