HP Labs Technical Reports
Click here for full text:
A Specialized Macro Language for Specifying the Communication Patterns within an Agent
Shahoumian, Troy A.
Keyword(s): application management; software agents; CIM; macro languages
Abstract: To meet the challenges of application management, our research group in Hewlett Packard Laboratories is prototyping software agents made up of "parts" --- lightweight threads that communicate using message- passing. Specifications for these agents are described in CIM and stored in Microsoft's CIMOM object repository. To facilitate the design of these agents, a simple macro language called Agent Generation Tool (AGT) has been developed. Rather than specifying agents directly in MOF, agents can be specified using AGT. The AGT macro processor can then generate the appropriate MOF. AGT allows super-parts, combinations of parts that communicate in a given pattern, to be defined and reused multiple times. The design considerations behind AGT are discussed.
Back to Index