An Open MAS Services Architecture for the V2G/G2V Problem

In this paper we propose an original and open multi-agent system architecture for the important and challenging to engineer vehicle-to-grid (V2G) and grid-to-vehicle (G2V) energy transfer problem domain. To address the features required, we define two novel design patterns that can be used with statecharts in many real-world situations. The first one is based on the well-known factory design pattern, and the second on the class generalization relationship. These patterns can be coupled with ASEME, an agent-oriented software engineering methodology that uses statecharts for the inter- and intra-agent control models. The latter also fits well with the FIPA standards-compliant JADE agent platform that we used for implementation.