Mica: Technical Guide

James Henry Westendorp

Mohammed Waleed Kadous

Matthew John McGill

Claude Anthony Sammut

Licensing

Mica is released under the GNU Lesser General Public License(LGPL) version 3 or later. You should have received a copy of the license with Mica. For more information regarding the LGPL see http://www.gnu.org/licenses/lgpl.html.


Table of Contents

1. Introduction
2. Agents
Transport Stack
Synchronized Communications
3. Blackboard
Transport Stack
Database Storage
4. MICA Runner
5. XML Transport Protocol
Transport Stack

List of Figures

2.1. Control flow for agent actions and messages
2.2. Control flow for synchronized agent actions and messages
4.1. MICA Runner Agent Processes