SlideShare una empresa de Scribd logo
1 de 16
METODOLOGÍAS
   AGENTES
 INTELIGENTES
INDICE
• METODOLOGÍAS ORIENTADAS A AGENTES
• SMA
• SISTEMAS BASADOS EN AGENTES

• METODOLOGIAS
• INGENIAS
• TROPOS
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
“Metodologías orientadas a agentes”

                                              INGENIAS
     TROPOS



                        AUML                  Prometheus
  MESSAGE


                   Mas-CommonKADS
                                                MASE

 PASSI
                                    ROADMAP
              ADELFE
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)
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.
sistemas basados en agentes
Para los consideraremos que el agente debe tener las
siguientes 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.
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.
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
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.
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
MDC loop
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.
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
Metodologías Agentes inteligentes

Más contenido relacionado

La actualidad más candente

Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Lógica de Programação - Algoritmos
Lógica de Programação - AlgoritmosLógica de Programação - Algoritmos
Lógica de Programação - AlgoritmosRoney Sousa
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento webRodrigo Rodrigues
 
Metodologia web
Metodologia webMetodologia web
Metodologia webAnel Sosa
 
Prototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadePrototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadeErico Fileno
 
Javascript (parte 1)
Javascript (parte 1)Javascript (parte 1)
Javascript (parte 1)Alex Camargo
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmosAdilio Tavares
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodosivansierra20
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAislan Rafael
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASEdavidsande
 
Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareLeo Ruelas Rojas
 
Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareMetodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareAdolfo Neto
 

La actualidad más candente (20)

Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Lógica de Programação - Algoritmos
Lógica de Programação - AlgoritmosLógica de Programação - Algoritmos
Lógica de Programação - Algoritmos
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
Metodologia dsdm
Metodologia dsdmMetodologia dsdm
Metodologia dsdm
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Prototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta FidelidadePrototipos de Baixa e Alta Fidelidade
Prototipos de Baixa e Alta Fidelidade
 
Aula01 - Logica de Programação
Aula01 - Logica de ProgramaçãoAula01 - Logica de Programação
Aula01 - Logica de Programação
 
Javascript (parte 1)
Javascript (parte 1)Javascript (parte 1)
Javascript (parte 1)
 
Presentacion MSF
Presentacion MSFPresentacion MSF
Presentacion MSF
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmos
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Metodologia crystal
Metodologia crystalMetodologia crystal
Metodologia crystal
 
Antecedentes MSF
Antecedentes MSFAntecedentes MSF
Antecedentes MSF
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
 
Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de Software
 
Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareMetodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de Software
 

Similar a Metodologías Agentes inteligentes

MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareMOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareJavier Muñoz
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareturlahackers
 
No más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKittNo más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKittJavier Muñoz
 
Categorias sistemas operativos
Categorias sistemas operativosCategorias sistemas operativos
Categorias sistemas operativosPATRICIOSANTIAGO
 
Lp II clase01 - Desarrollo de software con RUP
Lp II   clase01 - Desarrollo de software con RUPLp II   clase01 - Desarrollo de software con RUP
Lp II clase01 - Desarrollo de software con RUPAngelDX
 
Líneas de productos de software y el método 47
Líneas de productos de software y el método 47Líneas de productos de software y el método 47
Líneas de productos de software y el método 47Leonardo Portillo
 
Líneas de productos de software y el método s2
Líneas de productos de software y el método s2Líneas de productos de software y el método s2
Líneas de productos de software y el método s2Leonardo Portillo
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetosjose_rob
 
Importancia de los analistas en sistemas alexis díaz
Importancia de los analistas en sistemas   alexis díazImportancia de los analistas en sistemas   alexis díaz
Importancia de los analistas en sistemas alexis díazAlexis Díaz
 
Desarrollo rápido de aplicaciones (rad)
Desarrollo rápido de aplicaciones (rad)Desarrollo rápido de aplicaciones (rad)
Desarrollo rápido de aplicaciones (rad)Jean Carlos Toa
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTECAMILO
 
SG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache CamelSG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache CamelDomingo Suarez Torres
 
Metodología de Desarrollo de Software en base a MDE con DSL
Metodología de Desarrollo de Software en base a MDE con DSLMetodología de Desarrollo de Software en base a MDE con DSL
Metodología de Desarrollo de Software en base a MDE con DSLSantiago Jacome
 
sistema de información gerencial
sistema de información gerencial sistema de información gerencial
sistema de información gerencial LOSSITEMATICOS
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicosAntonio San
 

Similar a Metodologías Agentes inteligentes (20)

MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareMOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Metricas orientadas a objeto
Metricas orientadas a objetoMetricas orientadas a objeto
Metricas orientadas a objeto
 
No más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKittNo más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKitt
 
Categorias sistemas operativos
Categorias sistemas operativosCategorias sistemas operativos
Categorias sistemas operativos
 
Poc
PocPoc
Poc
 
Lp II clase01 - Desarrollo de software con RUP
Lp II   clase01 - Desarrollo de software con RUPLp II   clase01 - Desarrollo de software con RUP
Lp II clase01 - Desarrollo de software con RUP
 
Líneas de productos de software y el método 47
Líneas de productos de software y el método 47Líneas de productos de software y el método 47
Líneas de productos de software y el método 47
 
Líneas de productos de software y el método s2
Líneas de productos de software y el método s2Líneas de productos de software y el método s2
Líneas de productos de software y el método s2
 
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOpsMeetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
Meetup Oracle Technology MAD_BCN: 6.2 DevOps y DataOps
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Importancia de los analistas en sistemas alexis díaz
Importancia de los analistas en sistemas   alexis díazImportancia de los analistas en sistemas   alexis díaz
Importancia de los analistas en sistemas alexis díaz
 
Desarrollo rápido de aplicaciones (rad)
Desarrollo rápido de aplicaciones (rad)Desarrollo rápido de aplicaciones (rad)
Desarrollo rápido de aplicaciones (rad)
 
Presentación1
Presentación1Presentación1
Presentación1
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
 
UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
 
SG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache CamelSG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache Camel
 
Metodología de Desarrollo de Software en base a MDE con DSL
Metodología de Desarrollo de Software en base a MDE con DSLMetodología de Desarrollo de Software en base a MDE con DSL
Metodología de Desarrollo de Software en base a MDE con DSL
 
sistema de información gerencial
sistema de información gerencial sistema de información gerencial
sistema de información gerencial
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicos
 

Último

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Último (12)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Metodologías Agentes inteligentes

  • 1. METODOLOGÍAS AGENTES INTELIGENTES
  • 2.
  • 3. INDICE • METODOLOGÍAS ORIENTADAS A AGENTES • SMA • SISTEMAS BASADOS EN AGENTES • METODOLOGIAS • INGENIAS • TROPOS
  • 4. 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
  • 5. “Metodologías orientadas a agentes” INGENIAS TROPOS AUML Prometheus MESSAGE Mas-CommonKADS MASE PASSI ROADMAP ADELFE
  • 6. 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)
  • 7. 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.
  • 8. sistemas basados en agentes Para los consideraremos que el agente debe tener las siguientes 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.
  • 9. 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.
  • 10. 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
  • 11. 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.
  • 12. 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
  • 14. 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.
  • 15. 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