Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Market-based control: a paradigm for distributed resource allocation
Market-based control: a paradigm for distributed resource allocation
A pattern language for pattern writing
Pattern languages of program design 3
The unified software development process
The unified software development process
Software Engineering with Agents: Pitfalls and Pratfalls
IEEE Internet Computing
The Vision of Autonomic Computing
Computer
Distributed Motion Coordination with Co-Fields: A Case Study in Urban Traffic Management
ISADS '03 Proceedings of the The Sixth International Symposium on Autonomous Decentralized Systems (ISADS'03)
Co-Fields: A Physically Inspired Approach to Motion Coordination
IEEE Pervasive Computing
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
Self-Management: The Solution to Complexity or Just Another Problem?
IEEE Distributed Systems Online
An integrated token-based algorithm for scalable coordination
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Design patterns from biology for distributed computing
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
The AARIA agent architecture: From manufacturing requirements to agent-based system design
Integrated Computer-Aided Engineering
Towards a Methodology for Engineering Self-Organising Emergent Systems
Proceedings of the 2005 conference on Self-Organization and Autonomic Informatics (I)
Moving up the information food chain: deploying softbots on the world wide web
AAAI'96 Proceedings of the thirteenth national conference on Artificial intelligence - Volume 2
Motion coordination in the quake 3 arena environment: a field-based approach
E4MAS'04 Proceedings of the First international conference on Environments for Multi-Agent Systems
Choose your tribe! – evolution at the next level in a peer-to-peer network
ESOA'05 Proceedings of the Third international conference on Engineering Self-Organising Systems
Designing self-organising environments with agents and artefacts: a simulation-driven approach
International Journal of Agent-Oriented Software Engineering
Design Patterns for Self-organising Systems
CEEMAS '07 Proceedings of the 5th international Central and Eastern European conference on Multi-Agent Systems and Applications V
Advanced separation of concerns in agent-oriented design patterns
International Journal of Agent-Oriented Software Engineering
Robustness and Dependability of Self-Organizing Systems - A Safety Engineering Perspective
SSS '09 Proceedings of the 11th International Symposium on Stabilization, Safety, and Security of Distributed Systems
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Self-adaptive resource management for large-scale shared clusters
Journal of Computer Science and Technology
Description and composition of bio-inspired design patterns: the gradient case
Proceedings of the 3rd workshop on Biologically inspired algorithms for distributed systems
(No) more design patterns for multi-agent systems
Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11
Information and Software Technology
Engineering coordination: selection of coordination mechanisms
AAMAS'11 Proceedings of the 10th international conference on Advanced Agent Technology
Self-organization and multiagent systems: I. Models of multiagent self-organization
Journal of Computer and Systems Sciences International
Self-organization and multiagent systems: II. Applications and the development technology
Journal of Computer and Systems Sciences International
Developing self-organizing systems by policy-based self-organizing multi-agent systems
AMT'12 Proceedings of the 8th international conference on Active Media Technology
Description and composition of bio-inspired design patterns: a complete overview
Natural Computing: an international journal
Injecting Self-Organisation into Pervasive Service Ecosystems
Mobile Networks and Applications
Hi-index | 0.00 |
There is little or no guidance to systematically design a self-organising emergent solution that achieves the desired macroscopic behaviour. This paper describes decentralised coordination mechanisms such as gradient fields as design patterns, similar to patterns used in mainstream software engineering. As a consequence, a structured consolidation of best practice in using each coordination mechanism becomes available to guide engineers in applying them, and to directly decide which mechanisms are promising to solve a certain problem. As such, self-organising emergent solutions can be engineered more systematically, which is illustrated in a packet delivery service application.