MadKit

Abstract
This paper describes brielfy MadKit, a generic multi-agent platform. This toolkit is based on a organizational model. It uses concepts of groups and roles for agents to manage different agent models and multi-agent systems at the same time, while keeping a global structure. The platform architecture is based on a minimalist agent kernel decoupled from specific agency models. Basic services like distributed message passing, migration or monitoring are provided by platform agents for maximal flexibility. A componential interface model allows variations in platform appearance and classes of usage.