metodologías agentes inteligentes

16
METODOLOGÍAS AGENTES INTELIGENTES

Upload: carmen-rios-zapata

Post on 28-Jun-2015

3.490 views

Category:

Technology


3 download

DESCRIPTION

Metodologias para soluciones inteligentes en ingenieria de software

TRANSCRIPT

Page 1: Metodologías Agentes inteligentes

METODOLOGÍAS AGENTES

INTELIGENTES

Page 2: Metodologías Agentes inteligentes
Page 3: Metodologías Agentes inteligentes

INDICE

• METODOLOGÍAS ORIENTADAS A AGENTES• SMA• SISTEMAS BASADOS EN AGENTES

• METODOLOGIAS• INGENIAS • TROPOS

Page 4: Metodologías Agentes inteligentes

Ingeniería de Software Orientada a Agentes

• Necesidad de “Metodologías orientadas a agentes” (MOA) adecuadas– Abordar la solución de

problemas complejos– Conducir el proceso de

desarrollo– Extender la utilización del

paradigma de agentes, ...• Necesidad de modelar

formalmente las metodologías de agentes

Page 5: Metodologías Agentes inteligentes

“Metodologías orientadas a agentes”

Prometheus

INGENIASTROPOS

AUML

MESSAGE

Mas-CommonKADS

PASSI

MASE

ADELFEROADMAP

Page 6: Metodologías Agentes inteligentes

SMA

• Debido al carácter distribuido de los entornos y a la necesidad de cooperación entre los

• agentes sobre todo en la solución de problemas complejos, han ido surgiendo métodos

• que permiten la colaboración de varios agentes para lograr objetivos comunes. Para

• estos casos surgen los Sistemas Multi-Agentes (SMA)

Page 7: Metodologías Agentes inteligentes

La filosofía de trabajo

• La filosofía de trabajo de los Sistemas Multi-Agentes implica no solo la comunicación

• entre agente sino también lograr una actuación coordinada sobre el entorno.

Page 8: Metodologías Agentes inteligentes

sistemas basados en agentes

Para los consideraremos que el agente debe tener lassiguientes características:

• Que tenga la capacidad de procesar conocimientos.• Que puedan perseguir el cumplimiento de unos

objetivos.• Que sean capaces de influir en el entorno mediante

acciones.• Que las interacciones entre los agentes se puedan

describir como acciones comunicativas.

Page 9: Metodologías Agentes inteligentes

INGENIAS

Es una metodología de definición de sistemas multiagentes que proporciona un entorno gráfico de edición, genérico y configurable. Este entorno se puede ampliar para que genere un código concreto, asociado a un conjunto de elementos que definen un dominio. Actualmente, los elementos que definen ese dominio son los necesarios para comunidades de agentes.

Page 10: Metodologías Agentes inteligentes

INGENIAS• ingenias• El kit del desarrollo de INGENIAS (IDK) es un marco para el análisis, el diseño y la puesta en práctica de los sistemas del multi-agente (MAS). Se basa en la especificación

de los meta-modelos de MAS, de los cuales las herramientas tales como el redactor y la generación modelo del código se generan.。

• estado• Beta

• Audiencias previstas• Programador Educación Ciencia/investigación

• Licencia• GPL

• OS• OS Independent

• Lenguaje de programación• JAVA

• asunto• Agentes inteligentes Desarrollo del software• Traducciones• Inglés• Interfaz utilizador• Java Swing• programador• 3• desde• 2002-11-25 04:22

Page 11: Metodologías Agentes inteligentes

TROPOS

Tropos is a software development methodology, where concepts of the agent paradigm are used along the whole software development process. Notions of agent, goal, task and (social) dependency are used to model and analyze early and late software requirements, architectural and detailed design, and (possibly) to implement the final system. In this web site, you can find details of ongoing research, developed tools, industrial projects and Tropos related events.

Page 12: Metodologías Agentes inteligentes

Used technologies

• – Development in Java 6• ● based on disjunctive datalog• – Database: H21 in embedded mode• – Requirements meta-models defined using

Eclipse EMF2• ● Current execution mode• – A simulator allows for testing the MDC loop• ● Input: requirements models, events, and

compensation strategies

Page 13: Metodologías Agentes inteligentes

MDC loop

Page 14: Metodologías Agentes inteligentes

Eclipse Modeling

• Framework Project (EMF)• The EMF project is a

modeling framework and code generation facility for building tools and other applications based on a structured data model.

Page 15: Metodologías Agentes inteligentes

the Java SQL database

Welcome to H2,. The main features of H2 are: • Very fast, open source, JDBC API • Embedded and server modes; in-memory

databases • Browser based Console application • Small footprint: around 1 MB jar file size

Page 16: Metodologías Agentes inteligentes