Francisco Hernandez
Jeff Gray
Kevin Reilly

A Multi-Level Technique for Modeling Agent-Based Systems

Second Int'l Workshop on Agent-Oriented Methodologies (OOPSLA -2003), 33-42



Abstract

A layer technique is introduced in this paper to examine agent-based systems from three different levels of abstraction. The technique provides analysis capabilities of an agent system from the point of view of roles, agents, and corresponding implementation objects. The core of the technique involves the specification of meta-models for each level. Three different translators are implemented to interpret each model and to create a corresponding specification of the next subsequent level. The final translator generates code suited for a specific agent environment.

Keywords

Abstraction levels, meta-models, roles, agents, objects, model translations