Adaptive Agent Model


The metamodel use for building adaptive and secure multi-agent systems.
Specurity Aspects
Name
Description
An access control scheme that assigns roles with permissions to users.
Specification Elements
Name
Description
A protocol model that describes the interaction process of multiple agents aimed at a common goal.
A high level abstraction that conceptually has common goals shared with other agents and computationally has responsibilities for contributing to the goals.
A requirement capture unit that externalizes agent knowledge and is configurable at runtime by domain experts.
Traditional passive components that respond to active agents when they are invoked, assisting the running agents to behave.
An information container passing between agents.
  • Security Aspects

    • Role-based Access Control

      An access control scheme that assigns roles with permissions to users.
      Specification Elements:
      Agent
      Reaction Rule
      Interaction model
      Threats:
      Elevation of Privileges
      Spoofing

    Specification Elements

    • Interaction model

      A protocol model that describes the interaction process of multiple agents aimed at a common goal.
      Applies to:
    • Agent

      A high level abstraction that conceptually has common goals shared with other agents and computationally has responsibilities for contributing to the goals.
      Applies to:
      Entity
    • Reaction Rule

      A requirement capture unit that externalizes agent knowledge and is configurable at runtime by domain experts.
      Applies to:
    • Component and Service

      Traditional passive components that respond to active agents when they are invoked, assisting the running agents to behave.
      Applies to:
      Component
    • Message

      An information container passing between agents.
      Applies to:
      InformationFlow
      Data