About

The Simulation Engine Sub-System

SIM.WoT is an event-driven simulator for the Web of Things. The main component behind it is a Simulation Engine. The simulation engine manages the discrete event mechanism, sets the simulation time to zero, and controls the passage of time by events.

The WoT Model System

It is responsible for creating the abstractions of the simulation entities. We use a multi-layer WoT model composed of: Intelligent Zones, Smart Spaces, Virtual Things and Virtual Sensors. It is mainly based on the extended WoT model.

The Data and Behaviour Generator System

This system is responsible for logically creating the real-time IR test collection of XML documents containing real-time data for WoT simulated entities. Furthermore, it implements the behaviour of Virtual Things: Mobility and Connectivity, and of Virtual Sensors: Measurement and Failure.

The Control and Reporting System

The WoT Simulator provides a web-based GUI interface for a user to create a WoT simulation, which can be tuned in the settings menu. In addition, it compiles, records and displays statistics on the operation of the simulator and the simulation itself.