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
   143   144   145   146   147   148   149   150   151   152   153