Ontology-Driven Situation Assessment System Design and Development in IoT Domains

Ontology-Driven Situation Assessment System Design and Development in IoT Domains

Sergey Lebedev (Saint Petersburg Electrotechnical University “LETI”, Russia) and Michail Panteleyev (Saint Petersburg Electrotechnical University “LETI”, Russia)
DOI: 10.4018/978-1-5225-9866-4.ch067
OnDemand PDF Download:
No Current Special Offers


An ontology-driven approach to software design and development of situation assessment systems (SAS) for IoT applications is considered. As SAS is used to build the situational model for the external environment, it highly depends on the operational domain. To simplify the transition from the domain description to SAS dataflow process the ontology-driven approach is proposed. The main idea of the approach is to explicitly formalize SAS dataflow process in an ontological form. For this purpose, a domain-independent SAS ontology is proposed that allows automation of the dataflow process design. The dataflow process ontology is used to automate development and runtime stages of SAS lifecycle. The proposed ontology is included into the proposed instrument set. The set can be used to build SAS systems for different domains described with OWL ontology. The set is evaluated on a traffic control scenario.
Chapter Preview


Effective traffic management requires the consideration of a number of dynamically changing factors: quality of roads and congestion, ramifications of transport infrastructure, weather conditions, timetables of enterprises operation, schedules of mass events (for example, sports competitions) etc. As advanced vehicles (cars, buses etc.) and road infrastructure are becoming more instrumented with sensors, actuators, and processing units, use of the concept of the IoT is becoming more attractive for solving this problem.

A lot of research has been devoted in recent years to different aspects of the use of IoT for traffic management, see (Anass, Yassine & Mohammed, 2016) and (Pyykönen, Laitinen, Viitanen, Eloranta & Korhonen, 2013).

To avoid emergency situations on the roads, the intelligence level of vehicles can be increased by providing them with reasoning capabilities. Such an approach enables to avoid the use of a central decision point since each vehicle is a decision point. The advantage of this approach is immediate solutions because every vehicle responds to neighboring vehicles and collaborates with them to reach a consensus in real time. Such an approach is considered in (Bermejo, Villadangos, Astrain & Cordoba 2013), where automatic reasoning is realized using ontologies.

Another approach to traffic management using knowledge integration and reasoning based on sensor ontology are considered in (Hotea & Groza, 2013).

In (Li, Gu & Zhang, 2012) the significance of increasing situational awareness and, consequently, the solution of situation assessment task is substantiated.

In (Al-Sakran, 2015) an architecture that integrates IoT with agent technology into a single platform is proposed. Agents handle effective communication and interfaces among a large number of heterogeneous highly distributed and decentralized devices within the IoT. The architecture introduces the use of an active radio-frequency identification (RFID), wireless sensor technologies, object ad-hoc networking, and Internet-based information systems in which tagged traffic objects can be automatically represented, tracked, and queried over a network.

However, the issues of software design automation for situation assessment sub-systems (SAS) were not considered.

Given the constant growth in number and type of information sources, the higher level of situational awareness is required to make high-quality decisions. Since the data supplied by the sensors are low-level, they must be processed to build a high-level model of the situation. In addition, to make informed decisions, it is also necessary to forecast the transport situation (for example, by the end of the mass sporting event). Within the cognitive agent architecture, this task is solved by SAS.

Complete Chapter List

Search this Book: