This paper describes a suite of extensions to the object oriented model, steering 00 programming towards the Agent Programming paradigm; such set of extensions is called Agent Programming extensions (APX). APX has been specifically designed to leverage the development of agent-based systems, a widely adopted paradigm to model complex and dynamic software systems. A brief survey of the most commonly used approaches to agent programming is presented, against which APX is evaluated. Then the structure of APX is described and the programming interface offered to the developers illustrated. The developers' point of view, who can greatly benefit from the component-based platform which APX relies upon is also taken into account.
Agent Programming Extensions relying on a component-based platform
BOCCALATTE, ANTONIO;COCCOLI, MAURO;
2003-01-01
Abstract
This paper describes a suite of extensions to the object oriented model, steering 00 programming towards the Agent Programming paradigm; such set of extensions is called Agent Programming extensions (APX). APX has been specifically designed to leverage the development of agent-based systems, a widely adopted paradigm to model complex and dynamic software systems. A brief survey of the most commonly used approaches to agent programming is presented, against which APX is evaluated. Then the structure of APX is described and the programming interface offered to the developers illustrated. The developers' point of view, who can greatly benefit from the component-based platform which APX relies upon is also taken into account.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.