Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
The diameter of a cycle plus a random matching
SIAM Journal on Discrete Mathematics
MASON: A Multiagent Simulation Environment
Simulation
Hardware complexity and parallel computation
SFCS '80 Proceedings of the 21st Annual Symposium on Foundations of Computer Science
Agent-Based Social Simulation and Modeling in Social Computing
PAISI, PACCF and SOCO '08 Proceedings of the IEEE ISI 2008 PAISI, PACCF, and SOCO international workshops on Intelligence and Security Informatics
ACM Transactions on Programming Languages and Systems (TOPLAS)
Social and Economic Networks
Power-Law Distributions in Empirical Data
SIAM Review
HDS: a software framework for the realization of pervasive applications
WSEAS Transactions on Computers
Agent-based Social Networks for Enterprise Collaboration
WETICE '11 Proceedings of the 2011 IEEE 20th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
A Domain Specific Language Approach for Agent-Based Social Network Modeling
ASONAM '12 Proceedings of the 2012 International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2012)
Hi-index | 0.00 |
The paper is aimed at developing agent-based variants of traditional network models that make full use of concurrency. First, we review some classic models of the static structure of complex networks with the objective of developing agent-based models suited for simulating a large-scale, technology-enabled social network. Secondly, we outline the basic properties that characterize such networks. Then, we briefly discuss some classic network models and the properties of the networks they generate. Finally, we discuss how such models can be converted into agent-based models (i) to be executed more easily in heavily concurrent environments and (ii) to serve as basic blocks for more complex agent-based models. We evidence that many implicit assumptions made by traditional models regarding their execution environment are too expensive or outright impossible to maintain in concurrent environments. Consequently, we present the concurrency issues resulting from the violation of such assumptions. Then, we experimentally show that, under reasonable hypothesis, the agent-based variants maintain the main features of the classic models, notwithstanding the change of environment. Eventually, we present a meta-model that we singled out from the individual classic models and that we used to simplify the agent-oriented conversion of the traditional models. Finally, we discuss the software tools that we built to run the agent-based simulations.