Code-Cleanup, Test-Case Coverage and Serialisable Components

A large update of the AgentSpeak components extends the framework for distributed architectures, defensive programming and analysing and increases the code coverage.

We are currently within the workflow of the first release. The main components are refactored to a more usable and simplified architecture and we are extending the unit-testing; we try to reach 90% code coverage. We extend the framework also with annotations which can be analysed by FindBugs and we extend all framework components with Java’s Serializable Objects structure to build distributed systems.