Dashboard > CI Development > ... > Agent Contract Network > Agent CN Iteration2
Log In   View a printable version of the current page.
CI Development
Agent CN Iteration2
Added by Michael Meisinger , last edited by Michael Meisinger on Jul 11, 2009  (view change)
Labels: 
(None)

Goals and Scope

  • Refine the foundations as needed and and design resource agents, within an agent framework implementation as part of the Magnet framework. Magnet will be the reference implementation for an agent framework enabling interactions between entity and resource agents of various types throughout the system.
  • Develop models for contracts for the Messaging service use case and refinement of the specific contract/commitment model. This includes the development of specific data models for the resource use scenario and the specific resource type of community.

Tasks

  • Data model for commitments as they arise in the general resource use scenario.
    Deliverables: Comprehensive, scoped models applicable to prototypes. Example of contracts.
  • Data model for commitments as they arise in the membership scenario (community is one type of resource).
    Deliverables: Comprehensive, scoped models applicable to prototypes. Example of contracts.
  • Define the language by which the commitments needed for the contract types of the above domain model will be expressed.
    Deliverables: Commitments used in prototype expressed in a common, documented language
  • Atomic interaction patterns for access to resources
    Deliverables: Set of interaction patterns specified in a way that is implementable.
  • Resource Agent model
    Deliverables: Design models and accompanying fundamental models for resource agents. Specifies their responsibilities, interactions, access to capabilities.
  • Simplification of commitment reasoning for commitment-aware messaging middleware (Magnet). Initially consider commitments that are not nested.
    Deliverables: Implementable specification of commitment set
  • Address the Messaging Service use case
    Deliverables: Data models of direct use within prototypes, identified types of resources, identified types and instances of agents, implementable interaction protocols
  • Model refinement
    Deliverables: Refined versions of fundamental models for contract, contract life-cycle, resource, interaction pattern language
  • Implementation of Magnet's agent framework
  • Implementation of specific resource agent frameworks
  • Implementation of simple contract functionality in resource agents

Optional for this iteration:

  • Protocol specification language
  • Protocol validation and role generation
  • Extensive commitment reasoning
  • Packaging protocols and roles to facilitate reusability
  • Incorporate authorization and other policies needed for the membership scenario
  • Methodology for writing policies to implement agents adopting various roles
  • Data model for commitments as they arise in general
  • Richer representation of contracts

Organization

  • Use cases and more details on the integration of all prototypes are available here
  • Deliverables Iteration 2

Baseline Models and Architecture

Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators