Your SlideShare is downloading. ×
  • Like
Metodologías Agentes inteligentes
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Metodologías Agentes inteligentes

  • 3,103 views
Published

Metodologias para soluciones inteligentes en ingenieria de software

Metodologias para soluciones inteligentes en ingenieria de software

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
3,103
On SlideShare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
106
Comments
2
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. METODOLOGÍAS AGENTES INTELIGENTES
  • 2. INDICE• METODOLOGÍAS ORIENTADAS A AGENTES• SMA• SISTEMAS BASADOS EN AGENTES• METODOLOGIAS• INGENIAS• TROPOS
  • 3. 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
  • 4. “Metodologías orientadas a agentes” INGENIAS TROPOS AUML Prometheus MESSAGE Mas-CommonKADS MASE PASSI ROADMAP ADELFE
  • 5. 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)
  • 6. 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.
  • 7. sistemas basados en agentesPara 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.
  • 8. INGENIASEs 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.
  • 9. 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
  • 10. TROPOSTropos is a software development methodology,where concepts of the agent paradigm are usedalong the whole software development process.Notions of agent, goal, task and (social)dependency are used to model and analyze earlyand late software requirements, architectural anddetailed design, and (possibly) to implement thefinal system. In this web site, you can find details ofongoing research, developed tools, industrialprojects and Tropos related events.
  • 11. 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
  • 12. MDC loop
  • 13. 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.
  • 14. the Java SQL databaseWelcome 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