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