Component and Aspect Oriented Software Development Group

Home Page
Software Agents
Virtual Office
Sw Product Lines
xADL Extensions
Involved Projects
Contact Info.

Current agent architectures provided by MAS platforms impose some limitations that affect the development of the functionality of software agents from scratch, placing little emphasis on (re)configuration and (re)use. Malaca agent model defines a software agent architecture development approach using a component and aspect–based architecture that promotes building agents from reusable software components and the configuration of some software agents.

The basis of the Malaca architecture is the use of component-based and aspect-based software development concepts to separate agent functionality into independent entities increasing extensibility, maintainability and adaptability of the agent to new environments and demands. This architecture simplifies the software agent development process, which can be reduced to the description of the agents´ constituent components and supported agent interaction protocols using XML documents. In addition, the extensibility provided by the component orientation enables to extend and reconfigure the internal agent architecture to accomplish additional agent capabilities.

This is an introduction of the main features of Malaca. More information about Malaca can be found here.

The information about the Malaca Tools can be found here.

If you want to see some videos showing how to create each of the Malaca components and the interaction protocols click here

Home Page | AO-ADL | CAM/DAOP | Software Agents | MultiTEL | Virtual Office | Pópulo | Sw Product Lines | xADL Extensions | Involved Projects | Publications | Members | Contact Info.

© UMA CBSD & AOSD Group, 2005.
Last Update: 13 feb 2009