Developing Multi-Agent Systems with JADE
Active Object - An Object Behavioral Pattern for Concurrent Programming