You are on page 1of 12

METODOLOGIA PROMETHEUS ARAA WEB

LUIS ALFONSO MORENO RODRIGUEZ

FUNDACION UNIVERSIDAD LOS LIBERTADORES FACULTAD DE INGENIERIA PROGRAMA DE INGENIERIA DE SISTEMAS BOGOTA 2013

METODOLOGIA PROMETHEUS ARAA WEB

LUIS ALFONSO MORENO RODRIGUEZ CODIGO: 201129192601

Trabajo Escrito

PRESENTADO A: PROF. LUCY MEDINA VELANDIA

FUNDACION UNIVERSIDAD LOS LIBERTADORES FACULTAD DE INGENIERIA PROGRAMA DE INGENIERIA DE SISTEMAS BOGOTA 2013

Contenido
LISTA DE FIGURAS ........................................................................................................................ 4 INTRODUCCION .............................................................................................................................. 5 1. METODOLOGIA PROMETHEUS .......................................................................................... 6 1.1 ETAPAS DE LA METODOLOGIA PROMETHEUS .......................................................... 6 1. 2. 3. Especificaciones del Sistema: ........................................................................................ 6 Arquitectura del Sistema: ................................................................................................ 6 Diseo Detallado del Sistema; ....................................................................................... 7

1.2 CARACTERISTICAS DE LA METODOLOGIA PROMETHEUS .................................... 7 Las caractersticas principales de la Metodologa Prometheus son: ............................... 7 1.3 CONCEPTOS PRIMORDIALES DE LA METODOLOGIA PROMETHEUS ............. 7 1.4 SIMBOLOGIA DE LA METODOLOGIA PROMETHEUS ................................................ 8 2. ESPECIFICACIONES DEL SISTEMA ................................................................................................ 8 2.1 PASOS ESPECIFICACIONES DEL SISTEMA ................................................................. 9 CONCLUSIONES ........................................................................................................................... 11 BIBLIOGRAFIA ............................................................................................................................... 12

LISTA DE FIGURAS

Ilustracin 1: Imagen PDT (Metodologa Prometheus) ............................................ 6 Ilustracin 2: Definicin Basica Agente Inteligente .................................................. 8 Ilustracin 3: Diagrama de Escenario ...................................................................... 9

INTRODUCCION

El siguiente trabajo tiene como objetivo comprender la importancia de las metodologas de investigacin aplicadas en la Inteligencia Artificial. En este caso nos centraremos en la Metodologa Prometheus, mirando las fases que la componen, caractersticas y todo lo relacionado con esta, con el fin de aplicarla en el proyecto definido en clase Araa Web, de esta forma entender su naturaleza y finalidad. Posteriormente, analizaremos sus fases, caractersticas, clases, ventajas y desventajas, aplicacin, dado que estos temas se aplican cotidianamente en la Inteligencia Artificial. En lo posible se pretende llegar a un conocimiento lo suficientemente estable. Finalmente veremos la metodologa aplicada en el proyecto Araa Web con el uso de los agentes Inteligentes y de los Sistemas Multiagentes.

1. METODOLOGIA PROMETHEUS
La metodologa Prometheus es usada para desarrollar agentes inteligentes, fue creada por Lin Padgham y Michael Winikoff, en la cual definieron un lenguaje modelado relativamente sencillo, que forma parte de los fundamentos de AUML junto con otras metodologas. La metodologa Prometheus se desarrollo de manera conjunta con Agent Oriented Software, su ambiente de desarrollo PDT (Prometheus Design Tool) actualmente se encuentra en constante desarrollo.

Ilustracin 1, Tomado de http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/camargo_m_d/capitulo3.pdf

1.1 ETAPAS DE LA METODOLOGIA PROMETHEUS La Metodologa Prometheus se divide en tres etapas fundamentales: 1. Especificaciones del Sistema: en esta etapa se deben desarrollar los casos de uso, se debe identificar todos los objetivos primordiales, diagramas de escenarios, objetivos, roles, identificar la interfaz del agente con su entorno (percepciones, acciones e informacin externa) y se deben describir las funcionalidades bsicas. 2. Arquitectura del Sistema: se deben definir las funcionalidades para determinar los tipos de agentes que se debern desarrollar, la descripcin de la funcionalidad y especificaciones de los agentes, el diseo de un

diagrama general describiendo toda la estructura del sistema y los diagramas de agrupamiento agente-rol. 3. Diseo Detallado del Sistema; se deben desarrollar los diagramas de procesos, los diagramas de los agentes con el fin de conocer sus funcionalidades internas, la definicin de las creencias y conocimiento.

1.2 CARACTERISTICAS DE LA METODOLOGIA PROMETHEUS Las caractersticas principales de la Metodologa Prometheus son: Ofrece soporte para el desarrollo de agentes inteligentes que contengan creencias, objetivos, planes y eventos. Cuenta con distintos artefactos de diseo para representar esquemas. Posee una estructura jerrquica que permite disear mltiples niveles de abstraccin. Usa procesos iterativos. Es utilizada en el ambiente acadmico como industrial.

1.3 CONCEPTOS PRIMORDIALES DE LA METODOLOGIA PROMETHEUS Percepcin: es toda la informacin que se recibe del entorno. Evento: es la informacin que se percibe por medio de la percepcin pero tiene relevancia importante. Acciones: es la forma de interactuar de un agente con su entorno. Actores: son cualquier persona o rol que interacten con el sistema, estas entidades pueden ser humanas o del sistema. Escenarios: son una consecuencia de pasos que describen una operacin del sistema. Protocolo: son aquellas funciones o interacciones bien identificadas.

BDI: el trmino BDI es referente a creencias (conocimiento que el agente tiene de su ambiente), deseos (objetivos del agente) y las intenciones (lo que el agente decide llevar a cabo).

1.4 SIMBOLOGIA DE LA METODOLOGIA PROMETHEUS

Es una metodologa muy sencilla de aplicar. Para desarrollar los esquemas y diagramas recomiendan el software PDT (PDT 05) ya que posee un ambiente de desarrollo muy completo y fcil de usar. La siguiente es la simbologa utilizada en la Metodologa Prometheus:

Ilustracin 2, Tomado de http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/camargo_m_d/capitulo3.pdf

2. ESPECIFICACIONES DEL SISTEMA


En este captulo vamos a desarrollar la primera etapa de la Metodologa Prometheus aplicndola al proyecto establecido en clase Araa Web.

2.1 PASOS ESPECIFICACIONES DEL SISTEMA Identificacin objetivos primordiales; los objetivos primordiales en este agente son: o Conteo de pginas visitadas. o Toma de informacin de las pginas visitadas (de acuerdo a programacin). o Notificaciones por medio de correo electrnico. o Ingresar informacin de pginas visitadas, correos enviados. Diagrama de Escenarios;

Ilustracin 3, Diagrama de Escenario (creado para el agente Araa Web

Objetivos: Los objetivos generales son: o Visitar pginas. o Notificar cambio de las pginas visitadas. o Recoleccin de informacin.

Roles. o El agente uno tendr el role de receptor. o El agente dos tendr el role de emisor.

Interfaz del Agente.

La interfaz del agente se desarrollara en la nube (Internet).

CONCLUSIONES
En este trabajo de investigacin se describi la Metodologa Prometheus, los fundamentos bsicos, concepto, fases y funcionamiento de los Agentes Inteligentes y de los Sistemas Multiagentes dentro de la misma con el fin de comprender la importancia y aplicabilidad El objetivo ha sido estudiar la aplicabilidad y facilidad de esta metodologa en la creacin de agentes inteligentes.

BIBLIOGRAFIA

http://docs.kde.org/stable/es/kdesdk/umbrello/uml-basics.html http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/camargo_m_d/capitulo3.pdf http://doc.zentyal.org/2.2/es/appendix-b.html

You might also like