Page 148 -
P. 148
AGENT-ORIENTED METHODS AND METHOD ENGINEERING 133
Figure 8.3 One of the Deontic Matrices Is Used to Link Tasks to Techniques
Tasks
Tasks
M D F F F
D D F F D 5 Levels of Possibility
O
O
D
D
D
Techniques Techniques F O O O F M = Mandatory
M
F
F
D
O
R = Recommended
R
R
M
O
R
O = Optional
D
R
M
F
O
D = Discouraged
D
R
R
R
R
D
O F M D D F = Forbidden
D
R
O
O
F M O F D
Source: Redrawn from Henderson-Sellers, Simons, and Younessi (1998). Copyright © 1998 Addison-
Wesley.
Note: The values in the matrix represent the likelihood of the occurrence of that pair using five levels
of possibility.
Figure 8.4 A Reconstruction of Prometheus from OPF AO Fragments Supplemented by Two
Fragments (AND/OR Decomposition and Means–End Analysis) Derived from the
Tropos Methodology
Tasks
Technique 1 2 3 4 5 6
Abstract class identification
Agent internal design Y
AND/OR decomposition Y
Class naming Y Y
Control architecture Y
Context modeling Y Y
Delegation analysis Y Y
Event modeling Y
Intelligent agent identification Y
Means–end analysis Y
Role modeling Y Y Y Y
State modeling Y
Textual analysis Y Y
3-layer BDI model Y Y
Source: Modified from Henderson-Sellers, 2005.
Key:
1. Model dependencies for actors and goals
2. Construct the agent model
3. Design agent internal structure
4. Model the agent’s environment
5. Model responsibilities
6. Model permissions