ABMQ: An Agent-Based Modeler and Simulator for Self-Organization in MANETs using Qt
Mohammad Noormohammadpour, Mohammad Javad Salehi, Seyed Mohammad, Asghari Pari, Babak Hossein Khalaj, Hamidreza Bagheri, Marcos Katz

TL;DR
This paper introduces ABMQ, an agent-based modeling platform built with Qt, designed to simulate self-organization in MANETs, enabling easier development and testing of algorithms for wireless networks.
Contribution
The paper presents ABMQ, a novel agent-based simulation platform tailored for MANETs that leverages Qt to facilitate modeling, simulation, and code reuse across platforms.
Findings
ABMQ effectively models self-organization in MANETs.
The platform reduces development time and costs.
Code reuse enhances application portability.
Abstract
Agent-Based Modeling and Simulation (ABMS) is a simple and yet powerful method for simulation of interactions among individual agents. Using ABMS, different phenomena can be modeled and simulated without spending additional time on unnecessary complexities. Although ABMS is well-matured in many different fields such as economic, social, and natural phenomena, it has not received much attention in the context of mobile ad-hoc networks (MANETs). In this paper, we present ABMQ, a powerful Agent-Based platform suitable for modeling and simulation of self-organization in wireless networks, and particularly MANETs. By utilizing the unique potentials of Qt Application Framework, ABMQ provides the ability to easily model and simulate self-organizing algorithms, and then reuse the codes and models developed during simulation process for building real third-party applications for several desktop…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOpportunistic and Delay-Tolerant Networks · Mobile Ad Hoc Networks · Peer-to-Peer Network Technologies
