-
Notifications
You must be signed in to change notification settings - Fork 1
Platform_Features
C. Frantz edited this page May 17, 2016
·
3 revisions
The features of the platform include:
- Decomposition of agent functionality into micro-agents (core concept of µ²)
- Dynamic binding of agents
- Addressing Patterns for inter-agent communication
- Efficient asynchronous message passing using two alternative message passing frameworks
- Jetlang (faster - but creates a separate thread for each agent)
- MicroFiber (slower - but operates with a static number of threads independent from number of agents)
- Clojure as alternative implementation language (along with Java)
- Distributed information systems via network
- 3 serialization types (Java, compatibility version of Java, XML)
- Network discovery of platforms
- Validation for messages
- Lazy initialization of platform components