A Novel Agent-Based Simulation Framework for Sensing in Complex Adaptive Environments

  title={A Novel Agent-Based Simulation Framework for Sensing in Complex Adaptive Environments},
  author={Muaz A. Niazi and Amir Hussain},
  journal={IEEE Sensors Journal},
In this paper, we present a novel formal agent-based simulation framework (FABS). FABS uses formal specification as a means of clear description of wireless sensor networks (WSNs) sensing a complex adaptive environment. This specification model is then used to develop an agent-based model of both the WSN as well as the environment. As proof of concept, we demonstrate the application of FABS to a boids model of self-organized flocking of animals monitored by a random deployment of proximity… 

Figures from this paper

Sensing Emergence in Complex Systems
Using aggregated data from an array of proximity sensors, SECAS allows for the detection of complex behavior such as flocking of mobile robots or life forms and for validation, an agent-based simulation model is developed.
WSN simulation model with a complex systems approach
A new simulation analysis, with a complex systems perspective, is presented, where data packets are regarded as active entities, i.e., agents, and fosters the development of solutions for routing and congestion control.
Towards modeling complex wireless sensor networks using agents and networks: A systematic approach
Simulation results demonstrate the effectiveness and ease of use coupled with a short learning curve involved in developing agent-based models of complex WSN applications.
Optimization of Mobile Agent using Genetic Algorithm in Wireless Sensor Network
A genetic algorithm is proposed that plans the simultaneous itineraries that intelligent mobile agents are to follow, such that the sensed information is collected within a time bound, and the power spent is minimized.
Architecture of an MAS-Based Intelligent Communication in a WSN
This paper proposes the use of an intelligent WSN communication architecture based on a multiagent system (MAS), to ensure optimal data collection, and shows the good performance of this proposal in terms of energy consumption and packet delivery rate.
A Gaussian function model for simulation of complex environmental sensing
A mathematical model using Gaussian function for the previously developed Agent Based Model (ABM) for Sensing of Emergent behavior in Complex Adaptive System (SECAS) provides a good fit for data obtained from the earlier model.
Modeling the internet of things: a hybrid modeling approach using complex networks and agent-based models
This work uses the Cognitive Agent-Based Computing (CABC) framework to simulate complex IoT networks and demonstrates modeling of several standard complex network topologies such as lattice, random, small-world, and scale-free networks.
A theoretical formalism for analyzing agent-based models
  • M. North
  • Computer Science
    Complex Adapt. Syst. Model.
  • 2014
It is proven that the asymptotic time and space performance of modular imperative agent-based modeling studies is computationally optimal for a common class of problems, and it follows that this kind of modeling is the best modeling method for such problems.
Agent-Based Modelling Approach for Distributed Decision Support in an IoT Network
This work investigates the suitability of ABM to model the communication aspects of a road traffic management system, as an example of an Internet of Things (IoT) network, and model, analyze and compare various Medium Access Control layer protocols for two different scenarios, namely uncoordinated and coordinated.
Agent-Based Modeling for Distributed Decision Support in an IoT Network
This work investigates the suitability of ABM to model the communication aspects of a road traffic management system as an example of an IoT network, and model, analyze, and compare various medium access control layer protocols for two different scenarios, namely uncoordinated and coordinated.


A new agent-based solution for wireless sensor networks management
A new approach for wireless sensor networks management which is an improved version of previously proposed methods, using the concept of Multi-Agent Systems, and covers the whole life-time process of a sensor network using this model.
Verification & Validation of Agent Based Simulations using the VOMAS (Virtual Overlay Multi-agent System) Approach
This paper presents a framework, where a virtual overlay multi-agent system can be used to validate simulation models and shows its broad applicability in a wide variety of simulation models ranging from social sciences to computer networks in spatial and non-spatial conceptual models.
Agent-based tools for modeling and simulation of self-organization in peer-to-peer, ad hoc, and other complex networks
It is demonstrated the effectiveness of NetLogo - a tool that has been widely used in the area of agent-based social simulation - in the modeling & simulation of complex networks such as pervasive computing, large-scale peer-to-peer systems, and networks involving considerable environment and human/animal/habitat interaction.
SensorSim: a simulation framework for sensor networks
SensorSim is introduced, a simulation framework that introduces new models and techniques for the design and analysis of sensor networks and builds up new features that include ability to model power usage in sensor nodes, hybrid simulation that allows the interaction of real and simulated nodes, new communication protocols and real time user interaction with graphical data display.
J-Sim: a simulation environment for wireless sensor networks
The authors presented a modeling and simulation framework for WSNs in J-Sim - an open-source, component-based compositional network simulation environment that is developed entirely in Java that provides an object-oriented definition of target, sensor and sink nodes and physical media.
Reactive monitoring of aggregates in Gaussian random field over wireless sensor networks
This paper proposes a distributed algorithm to set local thresholds on each sensor node based on Particle Swarm Optimization (PSO) technique and illustrates that the proposed threshold assignment algorithm can significantly reduce the communication overhead of the monitoring mechanism in sensor networks.
Understanding Agent Systems
The Z specification language is used to establish an accessible and unified formal account of agent systems and inter-agent relationships that provides precise and unambiguous meanings for common concepts and terms for agent systems.
Requirements of an integrated formal method for intelligent swarms
The basic concepts of swarms are described, the requirements of a formal method suitable for use with swarm-based systems are discussed, and some findings of the FAST (Formal Approaches to Swarm Technologies) project are presented, which is attempting to identify a suitable integrated formal method for this task.
ATEMU: a fine-grained sensor network simulator
The design and implementation of ATEMU, a fine grained sensor network simulator that adopts a hybrid strategy, where the operation of individual sensor nodes is emulated in an instruction by instruction manner, and their interactions with each other via wireless transmissions are simulated in a realistic manner.