Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
The evolution of Protégé: an environment for knowledge-based systems development
International Journal of Human-Computer Studies
CONTEXT'07 Proceedings of the 6th international and interdisciplinary conference on Modeling and using context
Proceedings of the 2008 conference on Formal Ontologies Meet Industry
On Optimization of Predictions in Ontology-Driven Situation Awareness
KSEM '09 Proceedings of the 3rd International Conference on Knowledge Science, Engineering and Management
A core ontology on events for representing occurrences in the real world
Multimedia Tools and Applications
Hi-index | 0.00 |
Human operators of large-scale control systems face the problem of information overload induced by the large amount of information provided by multiple heterogeneous and highly-dynamic information sources. Situation-aware information systems support operators by the aggregation of the available information to meaningful situations. Ontologies are a promising technology for realizing such systems, because of their semantically-rich kind of knowledge representation. The cross-cutting role of ontologies and the streaming character of situation awareness, however, challenge the design of an appropriate software architecture. In this paper, we propose a domain-independent software architecture based on a core ontology for situation awareness which leverages the reusability and the scalability of involved software components. This is achieved by the application of the well-known software architecture pattern pipes-and-filters. The proposed architecture is demonstrated by examples from the field of road traffic management. In addition, we contribute several lessons learned which should be helpful for developing ontology-driven information systems in general.