default
| Name | default |
| Author | |
| Version | |
| Prometheus version | 3.3b_internal |
| Report generation date | 2015-03-03 |
Brief Description of System
System Specification
Analysis Overview Diagram

Goal Overview Diagram

Scenarios
Scenario PACMAN Normal scenario
| Name | PACMAN Normal scenario | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Priority | Not Specified | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Actors | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Initiated by | System | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trigger | Modo Vulnerable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Steps |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Variation |
Scenario PACMAN Invulnerable scenario
| Name | PACMAN Invulnerable scenario | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Priority | Not Specified | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Actors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Initiated by | System | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trigger | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Steps |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Variation |
Scenario Fantasma Normal scenario
| Name | Fantasma Normal scenario | |||||||||||||||||||||||||||||||||||||||||||||||||
| Description | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Priority | Not Specified | |||||||||||||||||||||||||||||||||||||||||||||||||
| Actors | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Initiated by | System | |||||||||||||||||||||||||||||||||||||||||||||||||
| Trigger | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Steps |
| |||||||||||||||||||||||||||||||||||||||||||||||||
| Variation |
Scenario Fantasma Asustado scenario
| Name | Fantasma Asustado scenario | ||||||||||||||||||||||||||||||||||||||||||
| Description | |||||||||||||||||||||||||||||||||||||||||||
| Priority | Not Specified | ||||||||||||||||||||||||||||||||||||||||||
| Actors | |||||||||||||||||||||||||||||||||||||||||||
| Initiated by | System | ||||||||||||||||||||||||||||||||||||||||||
| Trigger | |||||||||||||||||||||||||||||||||||||||||||
| Steps |
| ||||||||||||||||||||||||||||||||||||||||||
| Variation |
Scenario Normal scenario
| Name | Normal scenario | |||||||||||||||||||||
| Description | ||||||||||||||||||||||
| Priority | Not Specified | |||||||||||||||||||||
| Actors | ||||||||||||||||||||||
| Initiated by | System | |||||||||||||||||||||
| Trigger | ||||||||||||||||||||||
| Steps |
| |||||||||||||||||||||
| Variation |
Scenario Super scenario
| Name | Super scenario | |||||||||||||||||||||
| Description | ||||||||||||||||||||||
| Priority | Not Specified | |||||||||||||||||||||
| Actors | ||||||||||||||||||||||
| Initiated by | System | |||||||||||||||||||||
| Trigger | ||||||||||||||||||||||
| Steps |
| |||||||||||||||||||||
| Variation |
System Roles Diagram

Architectural Design
Agent-role Grouping Diagram

System Overview Diagram

Protocols
Protocol Comunicar Fantasma

Agents Detailed Design
Agent PACMAN Agent

Capability PCMN Comer Pildoras

Plan Plan Buscar Pildoras
| Name | Plan Buscar Pildoras |
| Description | |
| Triggers | Vision |
| Context | |
| Incoming messages | |
| Outgoing messages | |
| Percepts | |
| Actions | Moverse |
| Used data | Estado PACMAN, Laberinto |
| Produced data | Estado PACMAN |
| Goal | |
| Failure | |
| Failure recovery | |
| Procedure | Informacion de la posicion de las pildoras visibles Si hay visibles moverse hacia ellas Si no hay visibles consultar en el estado la zona donde todavia hay pildoras Elegir el movimiento que lleva a esa parte del laberinto Actualizar el estado |
| Hide/Unhide Notes | display |
Plan Plan Comer Pildora
| Name | Plan Comer Pildora |
| Description | |
| Triggers | Vision |
| Context | |
| Incoming messages | |
| Outgoing messages | |
| Percepts | |
| Actions | Comer |
| Used data | Estado PACMAN |
| Produced data | Estado PACMAN |
| Goal | Comer Pildora |
| Failure | |
| Failure recovery | |
| Procedure | Decidir si se ha de comer la pildora que esta viendo Actualizar el numero de pildoras comidas |
| Hide/Unhide Notes | display |
Capability PCMN Perseguir Fantasmas

Plan Plan Buscar Fantasmas
| Name | Plan Buscar Fantasmas |
| Description | |
| Triggers | Super Activado, Vision |
| Context | |
| Incoming messages | |
| Outgoing messages | |
| Percepts | |
| Actions | Moverse |
| Used data | Laberinto, Estado PACMAN |
| Produced data | Estado PACMAN |
| Goal | |
| Failure | |
| Failure recovery | |
| Procedure | Si un fantasma es visible Moverse hacia el Actualizar el estado |
| Hide/Unhide Notes | display |
Plan Plan Comer Fantasma
| Name | Plan Comer Fantasma |
| Description | |
| Triggers | Vision, Super Activado |
| Context | |
| Incoming messages | |
| Outgoing messages | |
| Percepts | |
| Actions | Comer |
| Used data | |
| Produced data | |
| Goal | |
| Failure | |
| Failure recovery | |
| Procedure | |
| Hide/Unhide Notes | display |
Capability PCMN Evitar Fantasmas

Plan Plan Evitar Fantasmas
| Name | Plan Evitar Fantasmas |
| Description | |
| Triggers | Normal Activado, Vision |
| Context | |
| Incoming messages | |
| Outgoing messages | |
| Percepts | Comido |
| Actions | Moverse |
| Used data | Laberinto, Estado PACMAN |
| Produced data | Estado PACMAN |
| Goal | |
| Failure | |
| Failure recovery | |
| Procedure | |
| Hide/Unhide Notes | display |
Agent FNTM Agent

Capability FNTM Cap perseguir

Plan Plan Buscar PACMAN
| Name | Plan Buscar PACMAN |
| Description | |
| Triggers | Normal Activado, Vision |
| Context | |
| Incoming messages | |
| Outgoing messages | |
| Percepts | |
| Actions | Moverse |
| Used data | Laberinto, Estado Fantasma |
| Produced data | Estado Fantasma |
| Goal | |
| Failure | |
| Failure recovery | |
| Procedure | |
| Hide/Unhide Notes | display |
Plan Plan Comer PACMAN
| Name | Plan Comer PACMAN |
| Description | |
| Triggers | Vision, Normal Activado |
| Context | |
| Incoming messages | |
| Outgoing messages | |
| Percepts | |
| Actions | Comer |
| Used data | Estado Fantasma |
| Produced data | Estado Fantasma |
| Goal | |
| Failure | |
| Failure recovery | |
| Procedure | |
| Hide/Unhide Notes | display |
Capability FNTM Cap huir

Plan Plan Huir de PACMAN
| Name | Plan Huir de PACMAN |
| Description | |
| Triggers | Vision, Super Activado |
| Context | |
| Incoming messages | |
| Outgoing messages | |
| Percepts | Comido |
| Actions | Moverse |
| Used data | Estado Fantasma, Estado Fantasma, Laberinto |
| Produced data | Estado Fantasma, Estado Fantasma |
| Goal | Evitar PACMAN |
| Failure | |
| Failure recovery | |
| Procedure | |
| Hide/Unhide Notes | display |
Capability Comunicar Fantasmas

Plan Plan Informar Fantasmas
| Name | Plan Informar Fantasmas |
| Description | |
| Triggers | Vision |
| Context | |
| Incoming messages | |
| Outgoing messages | Mensaje a Fantasma: FNTM Agent --> FNTM Agent, Mensaje a Fantasma: FNTM Agent --> FNTM Agent |
| Percepts | |
| Actions | |
| Used data | |
| Produced data | |
| Goal | |
| Failure | |
| Failure recovery | |
| Procedure | |
| Hide/Unhide Notes | display |
Plan Plan Procesar Comunicacion
| Name | Plan Procesar Comunicacion |
| Description | |
| Triggers | |
| Context | |
| Incoming messages | Mensaje a Fantasma: FNTM Agent --> FNTM Agent, Mensaje a Fantasma: FNTM Agent --> FNTM Agent |
| Outgoing messages | |
| Percepts | |
| Actions | |
| Used data | Estado Fantasma |
| Produced data | Estado Fantasma |
| Goal | |
| Failure | |
| Failure recovery | |
| Procedure | |
| Hide/Unhide Notes | display |
Percepts
Percept Normal Activado
| Name | Normal Activado |
| Description | |
| Information carried | |
| Knowledge updated | |
| Source | |
| Processing | |
| Expected frequency | |
| Agents responding | PACMAN Agent, FNTM Agent |
| Hide/Unhide Notes | display |
| Protocols | |
| External to system | No |
| External path | |
| Plans | Plan Comer PACMAN, Plan Buscar PACMAN, Plan Evitar Fantasmas |
Percept Super Activado
| Name | Super Activado |
| Description | |
| Information carried | |
| Knowledge updated | |
| Source | |
| Processing | |
| Expected frequency | |
| Agents responding | PACMAN Agent, FNTM Agent |
| Hide/Unhide Notes | display |
| Protocols | |
| External to system | No |
| External path | |
| Plans | Plan Huir de PACMAN, Plan Buscar Fantasmas, Plan Comer Fantasma |
Percept Vision
| Name | Vision |
| Description | Fantasma ve a PACMAN |
| Information carried | Posicion de PACMAN |
| Knowledge updated | |
| Source | |
| Processing | |
| Expected frequency | |
| Agents responding | PACMAN Agent, FNTM Agent |
| Hide/Unhide Notes | display |
| Protocols | |
| External to system | No |
| External path | |
| Plans | Plan Huir de PACMAN, Plan Comer PACMAN, Plan Buscar PACMAN, Plan Informar Fantasmas, Plan Buscar Pildoras, Plan Comer Pildora, Plan Buscar Fantasmas, Plan Evitar Fantasmas, Plan Comer Fantasma |
Percept Comido
| Name | Comido |
| Description | El sistema informa que ha sido comido |
| Information carried | |
| Knowledge updated | |
| Source | |
| Processing | |
| Expected frequency | |
| Agents responding | PACMAN Agent, FNTM Agent |
| Hide/Unhide Notes | display |
| Protocols | |
| External to system | No |
| External path | |
| Plans |
Actions
Action Moverse
| Name | Moverse |
| Description | |
| Parameters | |
| Duration | |
| Failure | |
| Partial change | |
| Side effects | |
| Agents performing | |
| Protocols | |
| Hide/Unhide Notes | display |
Action Comer
| Name | Comer |
| Description | |
| Parameters | |
| Duration | |
| Failure | |
| Partial change | |
| Side effects | |
| Agents performing | |
| Protocols | |
| Hide/Unhide Notes | display |
Messages
Message Mensaje a Fantasma
| Name | Mensaje a Fantasma |
| Description | |
| posted when condition | |
| Distribution | FNTM Agent --> FNTM Agent, FNTM Agent --> FNTM Agent |
| Purpose | |
| Carried information | |
| Hide/Unhide Notes | display |
| External to system | No |
| External Path | |
| Plans |
Data
Data Laberinto
| Name | Laberinto |
| Description | |
| Data type | Matriz |
| Included fields/aspects | |
| Persistent | Yes |
| External to system | No |
| External path | |
| Connections | Laberinto read by {PCMN Evitar Fantasmas, PCMN Comer Pildoras, PCMN Perseguir Fantasmas}, Laberinto read by {FNTM Cap huir, FNTM Cap perseguir}, Laberinto read by {PACMAN Agent, FNTM Agent} |
| Initialisation | Laberinto aleatorio |
| Produced by | |
| Used by | PCMN Evitar Fantasmas, PCMN Comer Pildoras, PCMN Perseguir Fantasmas, FNTM Cap huir, FNTM Cap perseguir, PACMAN Agent, FNTM Agent |
| Used when | |
| Hide/Unhide Notes | display |
| Produced by | PCMN Evitar Fantasmas, PCMN Comer Pildoras, PCMN Perseguir Fantasmas, FNTM Cap huir, FNTM Cap perseguir, PACMAN Agent, FNTM Agent |
| Used by |
Data Estado PACMAN
| Name | Estado PACMAN |
| Description | |
| Data type | Matriz |
| Included fields/aspects | |
| Persistent | Yes |
| External to system | No |
| External path | |
| Connections | Estado PACMAN written by {PCMN Comer Pildoras, PCMN Evitar Fantasmas, PCMN Perseguir Fantasmas} read by {PCMN Comer Pildoras, PCMN Evitar Fantasmas, PCMN Perseguir Fantasmas}, Estado PACMAN written by {PACMAN Agent} read by {PACMAN Agent} |
| Initialisation | |
| Produced by | PCMN Comer Pildoras, PCMN Evitar Fantasmas, PCMN Perseguir Fantasmas, PACMAN Agent |
| Used by | PCMN Comer Pildoras, PCMN Evitar Fantasmas, PCMN Perseguir Fantasmas, PACMAN Agent |
| Used when | |
| Hide/Unhide Notes | display |
| Produced by | PCMN Comer Pildoras, PCMN Evitar Fantasmas, PCMN Perseguir Fantasmas, PACMAN Agent |
| Used by | PCMN Comer Pildoras, PCMN Evitar Fantasmas, PCMN Perseguir Fantasmas, PACMAN Agent |
Data Estado Fantasma
| Name | Estado Fantasma |
| Description | |
| Data type | Matriz |
| Included fields/aspects | |
| Persistent | Yes |
| External to system | No |
| External path | |
| Connections | Estado Fantasma written by {Plan Huir de PACMAN} read by {Plan Huir de PACMAN}, Estado Fantasma written by {FNTM Cap perseguir, FNTM Cap huir, Comunicar Fantasmas} read by {FNTM Cap perseguir, FNTM Cap huir, Comunicar Fantasmas}, Estado Fantasma written by {FNTM Agent} read by {FNTM Agent} |
| Initialisation | |
| Produced by | FNTM Cap perseguir, FNTM Cap huir, Comunicar Fantasmas, FNTM Agent |
| Used by | FNTM Cap perseguir, FNTM Cap huir, Comunicar Fantasmas, FNTM Agent |
| Used when | |
| Hide/Unhide Notes | display |
| Produced by | FNTM Cap perseguir, FNTM Cap huir, Comunicar Fantasmas, FNTM Agent |
| Used by | FNTM Cap perseguir, FNTM Cap huir, Comunicar Fantasmas, FNTM Agent |
Actors
Actor Sistema
| Role | Sistema |
| Description | Entidad que genera el laberinto e inicializa el sistema |
| Scenarios | |
| Protocols | |
| Percepts | |
| Actions | |
| Hide/Unhide Notes | display |
Dictionary
Listed by name:
Listed by type:
Crosscheck
Warnings:
Errors: