SlideShare una empresa de Scribd logo
Universidad de Oriente
Núcleo de Monagas
Departamento de Ingeniería de Sistemas
Cursos Especiales de Grado
Estrategias para la Automatización Industrial
Unidad V
MASINA
(MultiAgent System for INtegrated Automation)
Maturín, Abril de 2014
Tutor de Seminario: Equipo CRM:
Ing. Judith Devia Alejandro Elimar, C.I. 19.876.597
Parra Gabriel, C.I. 19.256.648
INDICE
Contenido
INTRODUCCIÓN .................................................................................................... 3
MARCO TEORICO.................................................................................................. 4
Agente.................................................................................................................. 4
SMA (Sistema Multi Agente) ................................................................................ 4
UML ..................................................................................................................... 4
TDSO (Técnica de Desarrollo de Sistemas de Objetos) ...................................... 4
Fases en MASINA................................................................................................... 5
Fases 1: Conceptualización ................................................................................. 5
Fase 2: Análisis.................................................................................................... 5
Fase 3: Diseño..................................................................................................... 6
Fase 4: Codificación y Pruebas............................................................................ 7
Fase 5: Integración .............................................................................................. 7
Fase 6: Operación y mantenimiento .................................................................... 7
DISCUSIÓN ............................................................................................................ 8
CONCLUSIÓN ...................................................................................................... 10
BIBLIOGRAFÍA ..................................................................................................... 11
INTRODUCCIÓN
Las metodologías enfocadas a los agentes o agentes de software están
empezando a ser utilizada cada vez más, los agentes surgen mediante la
expectativa de poder desarrollar software que se comporte de forma más
inteligente. La Inteligencia Artificial trajo consigo un gran número de tecnologías y
otras que se complementaban, como algoritmos más eficientes de búsqueda,
algoritmos genéticos, representación del conocimiento, sistemas expertos,
sistemas de aprendizaje.
El tema de los agentes comenzó a entrar de lleno en los años 90s impulsado por
el internet. Características como autonomía y colaboración los hacían atractivos
para ser implantados en ambientes donde estas aptitudes se necesitaban. En la
actualidad los agentes que tienen pequeñas tareas pueden llegar a evaluar si
están optimizando cierta tarea, con lo cual pueden modificar sus propias reglas de
comportamiento.
Las metodologías para el desarrollo de sistemas multiagentes (SMA) existentes
han surgido como extensiones tanto de metodologías orientadas a objetos, como
de metodologías de ingeniería de conocimiento.
En este trabajo se habla un poco sobre la metodología MASINA (MultiAgent
Systems for INtegrated Automation) la cual surge como una propuesta
metodológica para la especificación e implementación de sistemas basados en
agentes en ambientes de automatización industrial.
MARCO TEORICO
MASINA es una extensión del modelo orientado a objetos MAS-CommonKADS, y
se basa en el mismo ciclo de desarrollo, con modificaciones que permiten
incorporar comportamientos inteligentes (aprendizaje, razonamiento, etc.),
especificar los aspectos de comunicación, coordinación, integración, y un agente
como un SMA. La metodología MASINA consta de las fases de conceptualización,
análisis, diseño, codificación y pruebas, integración, y operación y mantenimiento
[2].
Para estudiar esta metodología es necesario conocer ciertos conceptos como son:
Agente:
Según (Weiss, 1999): “Un agente es un sistema computacional que está situado
en un ambiente, y es capaz de tomar decisiones autónomas en ese ambiente con
el fin de cumplir sus objetivos de diseño”.
Según (Wooldridge, 1995): “un agente es un sistema computacional autónomo y
flexible, que es capaz de actuar en un entorno”. [4]
SMA (Sistema Multi Agente):
Se puede definir un SMA como un sistema que se compone de dos o más agentes
que se comunican. Los SMA son una tecnología que aborda aspectos
fundamentales de investigación, tales como la coordinación, la cooperación, la
negociación, etc. [4]
UML:
Es un lenguaje gráfico para visualizar, especificar y documentar cada una de las
partes que comprende el desarrollo de software. UML entrega una forma de
modelar aspectos conceptuales como procesos de negocios y funciones de
sistema y aspectos concretos como expresiones de lenguajes de programación y
esquemas de base de datos. [1]
TDSO (Técnica de Desarrollo de Sistemas de Objetos):
La técnica de desarrollo de sistemas de objetos (TDSO) está basada en el método
de deductivo y en la metodología OMT (Object Modeling Technique). Además,
OMT fue utilizada como base para el desarrollo de UML. Del primero contiene
todas las fases, incluyendo además las de especificación formal. De la segunda se
toman algunos de los diagramas que fueron transformados y adaptados para
TDSO, que soportan todos los constructos de la orientación por objetos. La
extensión de tales métodos se hace con la inclusión de una guía para el desarrollo
de las pruebas de tales sistemas, utilizando el paradigma de la programación
orientada por objetos.
Una de las principales ventajas de TDSO es que permite documentar las clases y
TDAs, los atributos y métodos de cada clase, las declaraciones de las instancias
de una clase y/o TDAs, las variables y los casos de prueba de cada método,
constituyendo una herramienta apropiada para el diseño de software. [2]
Fases en MASINA
Fases 1: Conceptualización
En la fase de conceptualización de MASINA, se definen los servicios requeridos
del sistema y quienes lo requieren, así como también se hace una primera
identificación de aquellos componentes del sistema que pueden ser considerados
agentes y se propone una arquitectura preliminar del SMA. [2]
Fase 2: Análisis
En la fase de análisis de MASINA se consideran cinco modelos, los cuales se
consideran suficientes para describir las características básicas de los SMA.
Particularmente, MASINA hace uso de los modelos de agente, tareas,
comunicación, coordinación y el modelo de inteligencia.
En el modelo de agente, MASINA específica, las características de un agente
tales como habilidades, capacidades de razonamiento, sensores, grupos de
agentes a los que pertenece, clase de agente y servicios, entre otras. Además, a
este modelo se le agregan dos atributos: componentes del agente que permite
indicar si el mismo es un SMA (permite representar niveles de abstracción o
jerarquías en el diseño de SMA), y marco de referencia para indicar si la
arquitectura del agente bajo diseño está basada en un modelo de referencia dado.
Un agente puede ser un agente humano, software, o cualquier entidad capaz de
emplear un lenguaje de comunicación de agentes.
En el modelo de tareas se describe las tareas que los agentes pueden realizar:
los objetivos de cada tarea, su descomposición, los métodos de resolución de
problemas para resolver cada objetivo, estos atributos pertenecen a la
metodología MAS-CommonKADS, además MASINA como extensión de dicha
metodología agrega 2 atributos más, uno para especificar las tareas que requieren
el uso de técnicas inteligentes, y otro para describir el macro-procedimiento (sub-
tareas) que se deben seguir para la ejecución de dicha tarea. Así, los agentes
pueden usar técnicas inteligentes (Redes neuronales artificiales, Algoritmos
genéricos, etc.) en función del tipo de tareas que realizan (sean o no ellos
inteligentes).
En el modelo de inteligencia es presentado con sus atributos las relaciones entre
ellos, y su interrelación con los demás modelos de MASINA. Se propone un
esquema que integra conceptos como experiencia, representación de
conocimiento (conocimiento de dominio, conocimiento estratégico, conocimiento
de tareas), mecanismo de aprendizaje, y mecanismo de razonamiento. Este
modelo se activa a través del modelo de tareas, por tareas específicas que
conlleven a procesos de razonamiento, aprendizaje, etc.
En MASINA el modelo de coordinación permite especificar las conversaciones
que se dan entre los agentes. El modelo de coordinación de MASINA se centra en
la definición de las conversaciones que permiten una comunicación coordinada
entre los agentes, y no en los actos de habla específicamente involucrados, los
cuales pasan a ser detallados en el modelo de comunicación de MASINA. Las
interacciones (actos de habla) presentes en una conversación dada entre agentes,
se representan a nivel grafico a través de un diagrama de secuencia UML. Estos
actos del habla son detallados en el modelo de comunicación.
El modelo de coordinación de MASINA permite una descripción más detallada de
cada conversación. En este modelo se especifica el esquema de coordinación, la
planificación, el mecanismo de comunicación directa o indirecta, el metalenguaje y
la ontología.
En MASINA el modelo de comunicación considera las interacciones de una
manera amplia y propone un modelo de comunicación que describe los actos de
habla involucrados en las conversaciones entre los agentes del SMA, detalladas
en el modelo de coordinación. [2]
Figura 1. Modelos de MASINA para análisis
Fase 3: Diseño
En la fase de diseño de MASINA se obtienen los siguientes modelos como paso
previo a la implementación del SMA:
 Diseño del SMA: se toman en consideración los agentes resultantes de los
modelos generados en la fase de análisis para generar la arquitectura final
del SMA. Se plasmarán los niveles de abstracción, es decir, visión holística
del SMA.
 Diseño de la red: se describen los aspectos relevantes a la plataforma de
SMA como las bases de conocimiento, la arquitectura de red, etc.
 Diseño de la plataforma: se determina la plataforma de desarrollo del
SMA, es decir, se escogen las tecnologías (hardware y software) para
implantar la plataforma. [2]
Fase 4: Codificación y Pruebas
En la fase de codificación y pruebas de MASINA se codifica y prueba cada
agente utilizando las herramientas escogidas para tal fin. Las dos tendencias
principales son el uso de lenguajes de propósito general o de lenguajes orientados
a agentes. Cada agente se prueba para asegurar que no tenga fallas, es decir,
que funcionen de acuerdo con las especificaciones definidas para el SMA en las
fases de conceptualización y análisis. [2]
Fase 5: Integración
En la fase de integración se realiza el acoplamiento entre los agentes del SMA y
de este con la plataforma real donde funcionará. [2]
Fase 6: Operación y mantenimiento
La fase de operación y mantenimiento consiste en el funcionamiento del sistema
propiamente dicho, y en el cual se realizan tareas de actualización
(mantenimiento) de los componentes del sistema para adaptarlos a la evolución
del entorno o a nuevos requisitos. [2]
DISCUSIÓN
La metodología MASINA surge como una propuesta metodológica para la
especificación e implementación de sistemas basados en agentes en ambientes
de automatización industrial. A pesar de que la definición de un agente no está
completamente definida se toman las definiciones propuestas en el trabajo de [4].
En el mismo se especifican algunas características o propiedades de los agentes
como son:
 Autonomía: Weiss dice que la autonomía es la noción central de los
agentes, y argumenta que los agentes son autónomos si poseen la
capacidad de tener un comportamiento propio, y reaccionar a los estímulos
externos basados en su estado interno, sin la intervención humana ni de
otros sistemas externos.
 Reactividad: los agentes son capaces de percibir estímulos de su entorno
(recibir una señal, o percibir un cambio de estado en el ambiente), y
reaccionar a dichos estímulos.
 Sociabilidad: los agentes son capaces de interaccionar con otros agentes
(humanos o no) a través de un lenguaje de comunicación entre agentes.
Una sociedad de agentes es un grupo de agente que interactúan, se
comunican, conversan, “piensan”, y actúan en conjunto para lograr un
objetivo común.
 Proactividad: los agentes no son solo entidades que reaccionan ante un
estímulo, sino que tienen un carácter emprendedor, y pueden actuar
guiados por sus objetivos.
 Movilidad: capacidad que tiene un agente de trasladarse desde un nodo a
otro, dentro de un sistema distribuido.
 Veracidad: suposición de que un agente no comunica información falsa a
propósito.
 Racionalidad: asunción de que un agente actúa de forma racional,
intentando cumplir sus objetivos si son viables. Un agente puede razonar
acerca de lo que percibe, a fin de definir una acción óptima.
 Adaptabilidad: esta característica está relacionada con el aprendizaje que
aun agente puede lograr, y con su capacidad para cambiar si propio
comportamiento basado en su aprendizaje.
La metodología MASINA utiliza el UML y las TDSO para visualizar y representar
gráficamente todas las interacciones y comunicaciones que se dan entre los
distintos componentes y agentes del sistema.
Al utilizar las TDSO le permite:
 Definir el universo de clases y tipos de datos abstractos (TDA).
 Definir formalmente cada clase en términos de sus atributos, la
especificación sintáctica de sus métodos y/u operaciones, la especificación
semántica que presenta el escenario de cómo se deben utilizar los métodos
u operaciones así como su comportamiento, y las declaraciones de las
instancias de la clase, TDAs, atributos y/o variables que serán utilizadas en
el escenario de pruebas de la especificación semántica.
 Especificar formalmente cada método u operación de una clase.
CONCLUSIÓN
 La definición de los agentes que conforman el SMA se realiza en la fase de
conceptualización, utilizando diagramas de casos de uso y de actividades
de UML.
 La especificación detallada de los agentes definidos en esta fase se realiza
en la fase de análisis a través del modelo de agente, modelo de tarea,
modelo de inteligencia, modelo de coordinación y modelo de comunicación.
 El diseño de los agentes se realiza utilizando la técnica de desarrollo de
sistemas de objetos (TDSO), la cual incluye el diagrama de clases UML.
BIBLIOGRAFÍA
[1]. Wikipedia. Lenguaje de Modelado Unificado. Consultado el 6 de Abril de 2014.
[En línea]. Disponible en:
http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
[2]. Aguilar, J. Bessembel, I. Cerrada, M. Hidrobo, F. Narciso, F. Una metodología
para el modelado de sistemas de Ingeniería orientado a agentes. Consultado el 5
de Abril de 2014. [En línea]. Disponible en:
http://polar.lsi.uned.es/revista/index.php/ia/article/viewFile/569/553
[3]. Iglesias, Carlos. Definición de una metodología para el desarrollo de sistemas
multiagentes. Consultado el 5 de Abril de 2014. [En línea]. Disponible en:
http://www.upv.es/sma/teoria/agentes/tesiscif.pdf
[4].Aguilar, J. Rivas, F. Cerrada, M. Sistemas multiagentes para la planificación y
manejo de los factores de producción en automatización. Consultado el 5 de Abril
de 2014. [En línea]. Disponible en:
http://www.ing.ula.ve/~aguilar/publicaciones/objetos/revistas/1070.pdf

Más contenido relacionado

La actualidad más candente

Analisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMTAnalisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMT
Mari Cruz
 
Aplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificacionesAplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificacionesedsacun
 
Uml - Caso práctico
Uml - Caso prácticoUml - Caso práctico
Uml - Caso práctico
Julio César Álvarez Reyes
 
Ingenieria del Software
Ingenieria del SoftwareIngenieria del Software
Ingenieria del Software
Luis R Inciarte
 
modelo de negocio
modelo de negociomodelo de negocio
modelo de negocio
Gustavo Martin
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
Mariana Rodríguez
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
Kudos S.A.S
 
Modelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigaciónModelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigación
ailatan66
 
Enfoques de desarrollo de sw
Enfoques de desarrollo de swEnfoques de desarrollo de sw
Enfoques de desarrollo de sw
WalterJes
 
Comercio electrónico unidad 3
Comercio electrónico unidad 3Comercio electrónico unidad 3
Comercio electrónico unidad 3
steyfer
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
Jose Bustamante Romero
 
Metodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaMetodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistema
Freddy Ramos
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructuradowaralivt
 
Ejemplos de la metodologia para sistemas expertos
Ejemplos de la metodologia para sistemas expertosEjemplos de la metodologia para sistemas expertos
Ejemplos de la metodologia para sistemas expertos
Facultad de Ciencias y Sistemas
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
yolandacando1
 

La actualidad más candente (18)

Analisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMTAnalisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMT
 
METODOS Y MODELOS POO
METODOS Y MODELOS POOMETODOS Y MODELOS POO
METODOS Y MODELOS POO
 
Aplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificacionesAplicaciones del modelo y especificaciones
Aplicaciones del modelo y especificaciones
 
Uml - Caso práctico
Uml - Caso prácticoUml - Caso práctico
Uml - Caso práctico
 
Ingenieria del Software
Ingenieria del SoftwareIngenieria del Software
Ingenieria del Software
 
modelo de negocio
modelo de negociomodelo de negocio
modelo de negocio
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Modelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigaciónModelos requisitos casos de uso si_investigación
Modelos requisitos casos de uso si_investigación
 
0 todo
0 todo0 todo
0 todo
 
Enfoques de desarrollo de sw
Enfoques de desarrollo de swEnfoques de desarrollo de sw
Enfoques de desarrollo de sw
 
Comercio electrónico unidad 3
Comercio electrónico unidad 3Comercio electrónico unidad 3
Comercio electrónico unidad 3
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Oc
OcOc
Oc
 
Metodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaMetodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistema
 
Desarrollo estructurado
Desarrollo estructuradoDesarrollo estructurado
Desarrollo estructurado
 
Ejemplos de la metodologia para sistemas expertos
Ejemplos de la metodologia para sistemas expertosEjemplos de la metodologia para sistemas expertos
Ejemplos de la metodologia para sistemas expertos
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 

Destacado

P A C I E B L O Q U E 0
P A C I E    B L O Q U E 0P A C I E    B L O Q U E 0
P A C I E B L O Q U E 0
Fedora de Pettit
 
Los virus informáticos. ana gabriela
Los virus informáticos. ana gabrielaLos virus informáticos. ana gabriela
Los virus informáticos. ana gabriela
anagabriela1997
 
Análisis noviembre 1 2012
Análisis noviembre 1 2012Análisis noviembre 1 2012
Análisis noviembre 1 2012Enrique Delgado
 
Métodos
 Métodos Métodos
Métodos
charly_pianista
 
Mi primer año
Mi primer añoMi primer año
Mi primer año
andresgarciaquijada
 
Cronograma De Actividades Subido Por Poma Blancas Miguel
Cronograma De Actividades  Subido Por Poma Blancas MiguelCronograma De Actividades  Subido Por Poma Blancas Miguel
Cronograma De Actividades Subido Por Poma Blancas Migueldfgd
 
Competencias todas
Competencias todasCompetencias todas
Competencias todasJULIO CESAR
 

Destacado (9)

Sofonias
SofoniasSofonias
Sofonias
 
P A C I E B L O Q U E 0
P A C I E    B L O Q U E 0P A C I E    B L O Q U E 0
P A C I E B L O Q U E 0
 
Los virus informáticos. ana gabriela
Los virus informáticos. ana gabrielaLos virus informáticos. ana gabriela
Los virus informáticos. ana gabriela
 
Análisis noviembre 1 2012
Análisis noviembre 1 2012Análisis noviembre 1 2012
Análisis noviembre 1 2012
 
Colegio
ColegioColegio
Colegio
 
Métodos
 Métodos Métodos
Métodos
 
Mi primer año
Mi primer añoMi primer año
Mi primer año
 
Cronograma De Actividades Subido Por Poma Blancas Miguel
Cronograma De Actividades  Subido Por Poma Blancas MiguelCronograma De Actividades  Subido Por Poma Blancas Miguel
Cronograma De Actividades Subido Por Poma Blancas Miguel
 
Competencias todas
Competencias todasCompetencias todas
Competencias todas
 

Similar a EAI-Unidad V

Ingeniería del software orientada a agentes
Ingeniería del software orientada a agentesIngeniería del software orientada a agentes
Ingeniería del software orientada a agenteskasas12
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de Sistemas
Elvis Mendoza Sequera
 
Metodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de SistemasMetodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de Sistemas
alberto_marin11
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacion
exusjhonk
 
Modelo informático
Modelo informáticoModelo informático
Modelo informático
David Rodríguez Gómez
 
Tema 2.UML parte 1.ppt
Tema 2.UML parte 1.pptTema 2.UML parte 1.ppt
Tema 2.UML parte 1.ppt
RafaelAcedo2
 
Análisis del sistema de información
Análisis del sistema de informaciónAnálisis del sistema de información
Análisis del sistema de información
almayor
 
Metodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasMetodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemas
Georghe
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortell
forwer1223
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
Jesus A. Olivier Pereira
 
Herramientas fabry
Herramientas fabryHerramientas fabry
Herramientas fabry
Municipio Cantón Pastaza
 
Presentación2
Presentación2Presentación2
Presentación2
densy de la cruz lucero
 
Modelado Unificado (UML)
Modelado Unificado (UML)Modelado Unificado (UML)
Modelado Unificado (UML)
Vanessa Estefania Corredor Andrade
 
ARQUITECTURA DE PROCESOS COMERCIALES
ARQUITECTURA DE PROCESOS COMERCIALESARQUITECTURA DE PROCESOS COMERCIALES
ARQUITECTURA DE PROCESOS COMERCIALES
UDO Monagas
 
Coronel rojas lady sig-a-diapositivas 3
Coronel rojas lady  sig-a-diapositivas 3Coronel rojas lady  sig-a-diapositivas 3
Coronel rojas lady sig-a-diapositivas 3
LadyKarito
 
Ha2 nm50 perez g jose-model driven
Ha2 nm50 perez g jose-model drivenHa2 nm50 perez g jose-model driven
Ha2 nm50 perez g jose-model drivenLuis Pérez
 

Similar a EAI-Unidad V (20)

Ingeniería del software orientada a agentes
Ingeniería del software orientada a agentesIngeniería del software orientada a agentes
Ingeniería del software orientada a agentes
 
Metodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de SistemasMetodologias de Analisis y Diseno de Sistemas
Metodologias de Analisis y Diseno de Sistemas
 
Metodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de SistemasMetodologías para el Análisisy Diseño de Sistemas
Metodologías para el Análisisy Diseño de Sistemas
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacion
 
Modelo informático
Modelo informáticoModelo informático
Modelo informático
 
Tema 2.UML parte 1.ppt
Tema 2.UML parte 1.pptTema 2.UML parte 1.ppt
Tema 2.UML parte 1.ppt
 
Análisis del sistema de información
Análisis del sistema de informaciónAnálisis del sistema de información
Análisis del sistema de información
 
Metodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemasMetodologías para el análisis diseño de sistemas
Metodologías para el análisis diseño de sistemas
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortell
 
Lectura 3
Lectura 3Lectura 3
Lectura 3
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Herramientas fabry
Herramientas fabryHerramientas fabry
Herramientas fabry
 
Herramientas fabry
Herramientas fabryHerramientas fabry
Herramientas fabry
 
Semana 3
Semana 3Semana 3
Semana 3
 
Presentación2
Presentación2Presentación2
Presentación2
 
Lectura 3
Lectura 3Lectura 3
Lectura 3
 
Modelado Unificado (UML)
Modelado Unificado (UML)Modelado Unificado (UML)
Modelado Unificado (UML)
 
ARQUITECTURA DE PROCESOS COMERCIALES
ARQUITECTURA DE PROCESOS COMERCIALESARQUITECTURA DE PROCESOS COMERCIALES
ARQUITECTURA DE PROCESOS COMERCIALES
 
Coronel rojas lady sig-a-diapositivas 3
Coronel rojas lady  sig-a-diapositivas 3Coronel rojas lady  sig-a-diapositivas 3
Coronel rojas lady sig-a-diapositivas 3
 
Ha2 nm50 perez g jose-model driven
Ha2 nm50 perez g jose-model drivenHa2 nm50 perez g jose-model driven
Ha2 nm50 perez g jose-model driven
 

Más de gparra989

ICI-Unidad V
ICI-Unidad VICI-Unidad V
ICI-Unidad Vgparra989
 
ICI-Unidad IV
ICI-Unidad IVICI-Unidad IV
ICI-Unidad IVgparra989
 
ICI-Unidad III
ICI-Unidad IIIICI-Unidad III
ICI-Unidad IIIgparra989
 
ICI-Unidad II
ICI-Unidad IIICI-Unidad II
ICI-Unidad IIgparra989
 
ICI-Unidad I
ICI-Unidad IICI-Unidad I
ICI-Unidad Igparra989
 
EAI-Unidad IV
EAI-Unidad IVEAI-Unidad IV
EAI-Unidad IVgparra989
 
EAI-Unidad III
EAI-Unidad IIIEAI-Unidad III
EAI-Unidad IIIgparra989
 
EAI-Unidad II
EAI-Unidad IIEAI-Unidad II
EAI-Unidad IIgparra989
 
EAI-Unidad I
EAI-Unidad IEAI-Unidad I
EAI-Unidad Igparra989
 
SGEPCI-Unidad VI
SGEPCI-Unidad VISGEPCI-Unidad VI
SGEPCI-Unidad VIgparra989
 
SGEPCI-Unidad V
SGEPCI-Unidad VSGEPCI-Unidad V
SGEPCI-Unidad Vgparra989
 
SGEPCI-Unidad IV
SGEPCI-Unidad IVSGEPCI-Unidad IV
SGEPCI-Unidad IVgparra989
 
SGEPCI-Unidad III
SGEPCI-Unidad IIISGEPCI-Unidad III
SGEPCI-Unidad IIIgparra989
 
SGEPCI-Unidad II
SGEPCI-Unidad IISGEPCI-Unidad II
SGEPCI-Unidad IIgparra989
 
SGECPI-Unidad I
SGECPI-Unidad ISGECPI-Unidad I
SGECPI-Unidad Igparra989
 
Tipos de errores
Tipos de erroresTipos de errores
Tipos de errores
gparra989
 

Más de gparra989 (16)

ICI-Unidad V
ICI-Unidad VICI-Unidad V
ICI-Unidad V
 
ICI-Unidad IV
ICI-Unidad IVICI-Unidad IV
ICI-Unidad IV
 
ICI-Unidad III
ICI-Unidad IIIICI-Unidad III
ICI-Unidad III
 
ICI-Unidad II
ICI-Unidad IIICI-Unidad II
ICI-Unidad II
 
ICI-Unidad I
ICI-Unidad IICI-Unidad I
ICI-Unidad I
 
EAI-Unidad IV
EAI-Unidad IVEAI-Unidad IV
EAI-Unidad IV
 
EAI-Unidad III
EAI-Unidad IIIEAI-Unidad III
EAI-Unidad III
 
EAI-Unidad II
EAI-Unidad IIEAI-Unidad II
EAI-Unidad II
 
EAI-Unidad I
EAI-Unidad IEAI-Unidad I
EAI-Unidad I
 
SGEPCI-Unidad VI
SGEPCI-Unidad VISGEPCI-Unidad VI
SGEPCI-Unidad VI
 
SGEPCI-Unidad V
SGEPCI-Unidad VSGEPCI-Unidad V
SGEPCI-Unidad V
 
SGEPCI-Unidad IV
SGEPCI-Unidad IVSGEPCI-Unidad IV
SGEPCI-Unidad IV
 
SGEPCI-Unidad III
SGEPCI-Unidad IIISGEPCI-Unidad III
SGEPCI-Unidad III
 
SGEPCI-Unidad II
SGEPCI-Unidad IISGEPCI-Unidad II
SGEPCI-Unidad II
 
SGECPI-Unidad I
SGECPI-Unidad ISGECPI-Unidad I
SGECPI-Unidad I
 
Tipos de errores
Tipos de erroresTipos de errores
Tipos de errores
 

Último

Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
María Sánchez González (@cibermarikiya)
 
Carlos salina de Gortari Presentación de su Sexenio
Carlos salina de Gortari Presentación de su SexenioCarlos salina de Gortari Presentación de su Sexenio
Carlos salina de Gortari Presentación de su Sexenio
johanpacheco9
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Evaluación de Lengua Española de cuarto grado de primaria
Evaluación de Lengua Española de cuarto grado de primariaEvaluación de Lengua Española de cuarto grado de primaria
Evaluación de Lengua Española de cuarto grado de primaria
SoniaMedina49
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
Joan Ribes Gallén
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
jheisonraulmedinafer
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 

Último (20)

Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
 
Carlos salina de Gortari Presentación de su Sexenio
Carlos salina de Gortari Presentación de su SexenioCarlos salina de Gortari Presentación de su Sexenio
Carlos salina de Gortari Presentación de su Sexenio
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Evaluación de Lengua Española de cuarto grado de primaria
Evaluación de Lengua Española de cuarto grado de primariaEvaluación de Lengua Española de cuarto grado de primaria
Evaluación de Lengua Española de cuarto grado de primaria
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
 
MIP PAPA Rancha Papa.pdf.....y caracteristicas
MIP PAPA  Rancha Papa.pdf.....y caracteristicasMIP PAPA  Rancha Papa.pdf.....y caracteristicas
MIP PAPA Rancha Papa.pdf.....y caracteristicas
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 

EAI-Unidad V

  • 1. Universidad de Oriente Núcleo de Monagas Departamento de Ingeniería de Sistemas Cursos Especiales de Grado Estrategias para la Automatización Industrial Unidad V MASINA (MultiAgent System for INtegrated Automation) Maturín, Abril de 2014 Tutor de Seminario: Equipo CRM: Ing. Judith Devia Alejandro Elimar, C.I. 19.876.597 Parra Gabriel, C.I. 19.256.648
  • 2. INDICE Contenido INTRODUCCIÓN .................................................................................................... 3 MARCO TEORICO.................................................................................................. 4 Agente.................................................................................................................. 4 SMA (Sistema Multi Agente) ................................................................................ 4 UML ..................................................................................................................... 4 TDSO (Técnica de Desarrollo de Sistemas de Objetos) ...................................... 4 Fases en MASINA................................................................................................... 5 Fases 1: Conceptualización ................................................................................. 5 Fase 2: Análisis.................................................................................................... 5 Fase 3: Diseño..................................................................................................... 6 Fase 4: Codificación y Pruebas............................................................................ 7 Fase 5: Integración .............................................................................................. 7 Fase 6: Operación y mantenimiento .................................................................... 7 DISCUSIÓN ............................................................................................................ 8 CONCLUSIÓN ...................................................................................................... 10 BIBLIOGRAFÍA ..................................................................................................... 11
  • 3. INTRODUCCIÓN Las metodologías enfocadas a los agentes o agentes de software están empezando a ser utilizada cada vez más, los agentes surgen mediante la expectativa de poder desarrollar software que se comporte de forma más inteligente. La Inteligencia Artificial trajo consigo un gran número de tecnologías y otras que se complementaban, como algoritmos más eficientes de búsqueda, algoritmos genéticos, representación del conocimiento, sistemas expertos, sistemas de aprendizaje. El tema de los agentes comenzó a entrar de lleno en los años 90s impulsado por el internet. Características como autonomía y colaboración los hacían atractivos para ser implantados en ambientes donde estas aptitudes se necesitaban. En la actualidad los agentes que tienen pequeñas tareas pueden llegar a evaluar si están optimizando cierta tarea, con lo cual pueden modificar sus propias reglas de comportamiento. Las metodologías para el desarrollo de sistemas multiagentes (SMA) existentes han surgido como extensiones tanto de metodologías orientadas a objetos, como de metodologías de ingeniería de conocimiento. En este trabajo se habla un poco sobre la metodología MASINA (MultiAgent Systems for INtegrated Automation) la cual surge como una propuesta metodológica para la especificación e implementación de sistemas basados en agentes en ambientes de automatización industrial.
  • 4. MARCO TEORICO MASINA es una extensión del modelo orientado a objetos MAS-CommonKADS, y se basa en el mismo ciclo de desarrollo, con modificaciones que permiten incorporar comportamientos inteligentes (aprendizaje, razonamiento, etc.), especificar los aspectos de comunicación, coordinación, integración, y un agente como un SMA. La metodología MASINA consta de las fases de conceptualización, análisis, diseño, codificación y pruebas, integración, y operación y mantenimiento [2]. Para estudiar esta metodología es necesario conocer ciertos conceptos como son: Agente: Según (Weiss, 1999): “Un agente es un sistema computacional que está situado en un ambiente, y es capaz de tomar decisiones autónomas en ese ambiente con el fin de cumplir sus objetivos de diseño”. Según (Wooldridge, 1995): “un agente es un sistema computacional autónomo y flexible, que es capaz de actuar en un entorno”. [4] SMA (Sistema Multi Agente): Se puede definir un SMA como un sistema que se compone de dos o más agentes que se comunican. Los SMA son una tecnología que aborda aspectos fundamentales de investigación, tales como la coordinación, la cooperación, la negociación, etc. [4] UML: Es un lenguaje gráfico para visualizar, especificar y documentar cada una de las partes que comprende el desarrollo de software. UML entrega una forma de modelar aspectos conceptuales como procesos de negocios y funciones de sistema y aspectos concretos como expresiones de lenguajes de programación y esquemas de base de datos. [1] TDSO (Técnica de Desarrollo de Sistemas de Objetos): La técnica de desarrollo de sistemas de objetos (TDSO) está basada en el método de deductivo y en la metodología OMT (Object Modeling Technique). Además, OMT fue utilizada como base para el desarrollo de UML. Del primero contiene todas las fases, incluyendo además las de especificación formal. De la segunda se toman algunos de los diagramas que fueron transformados y adaptados para TDSO, que soportan todos los constructos de la orientación por objetos. La extensión de tales métodos se hace con la inclusión de una guía para el desarrollo de las pruebas de tales sistemas, utilizando el paradigma de la programación orientada por objetos. Una de las principales ventajas de TDSO es que permite documentar las clases y TDAs, los atributos y métodos de cada clase, las declaraciones de las instancias de una clase y/o TDAs, las variables y los casos de prueba de cada método, constituyendo una herramienta apropiada para el diseño de software. [2]
  • 5. Fases en MASINA Fases 1: Conceptualización En la fase de conceptualización de MASINA, se definen los servicios requeridos del sistema y quienes lo requieren, así como también se hace una primera identificación de aquellos componentes del sistema que pueden ser considerados agentes y se propone una arquitectura preliminar del SMA. [2] Fase 2: Análisis En la fase de análisis de MASINA se consideran cinco modelos, los cuales se consideran suficientes para describir las características básicas de los SMA. Particularmente, MASINA hace uso de los modelos de agente, tareas, comunicación, coordinación y el modelo de inteligencia. En el modelo de agente, MASINA específica, las características de un agente tales como habilidades, capacidades de razonamiento, sensores, grupos de agentes a los que pertenece, clase de agente y servicios, entre otras. Además, a este modelo se le agregan dos atributos: componentes del agente que permite indicar si el mismo es un SMA (permite representar niveles de abstracción o jerarquías en el diseño de SMA), y marco de referencia para indicar si la arquitectura del agente bajo diseño está basada en un modelo de referencia dado. Un agente puede ser un agente humano, software, o cualquier entidad capaz de emplear un lenguaje de comunicación de agentes. En el modelo de tareas se describe las tareas que los agentes pueden realizar: los objetivos de cada tarea, su descomposición, los métodos de resolución de problemas para resolver cada objetivo, estos atributos pertenecen a la metodología MAS-CommonKADS, además MASINA como extensión de dicha metodología agrega 2 atributos más, uno para especificar las tareas que requieren el uso de técnicas inteligentes, y otro para describir el macro-procedimiento (sub- tareas) que se deben seguir para la ejecución de dicha tarea. Así, los agentes pueden usar técnicas inteligentes (Redes neuronales artificiales, Algoritmos genéricos, etc.) en función del tipo de tareas que realizan (sean o no ellos inteligentes). En el modelo de inteligencia es presentado con sus atributos las relaciones entre ellos, y su interrelación con los demás modelos de MASINA. Se propone un esquema que integra conceptos como experiencia, representación de conocimiento (conocimiento de dominio, conocimiento estratégico, conocimiento de tareas), mecanismo de aprendizaje, y mecanismo de razonamiento. Este modelo se activa a través del modelo de tareas, por tareas específicas que conlleven a procesos de razonamiento, aprendizaje, etc. En MASINA el modelo de coordinación permite especificar las conversaciones que se dan entre los agentes. El modelo de coordinación de MASINA se centra en la definición de las conversaciones que permiten una comunicación coordinada
  • 6. entre los agentes, y no en los actos de habla específicamente involucrados, los cuales pasan a ser detallados en el modelo de comunicación de MASINA. Las interacciones (actos de habla) presentes en una conversación dada entre agentes, se representan a nivel grafico a través de un diagrama de secuencia UML. Estos actos del habla son detallados en el modelo de comunicación. El modelo de coordinación de MASINA permite una descripción más detallada de cada conversación. En este modelo se especifica el esquema de coordinación, la planificación, el mecanismo de comunicación directa o indirecta, el metalenguaje y la ontología. En MASINA el modelo de comunicación considera las interacciones de una manera amplia y propone un modelo de comunicación que describe los actos de habla involucrados en las conversaciones entre los agentes del SMA, detalladas en el modelo de coordinación. [2] Figura 1. Modelos de MASINA para análisis Fase 3: Diseño En la fase de diseño de MASINA se obtienen los siguientes modelos como paso previo a la implementación del SMA:  Diseño del SMA: se toman en consideración los agentes resultantes de los modelos generados en la fase de análisis para generar la arquitectura final del SMA. Se plasmarán los niveles de abstracción, es decir, visión holística del SMA.  Diseño de la red: se describen los aspectos relevantes a la plataforma de SMA como las bases de conocimiento, la arquitectura de red, etc.  Diseño de la plataforma: se determina la plataforma de desarrollo del SMA, es decir, se escogen las tecnologías (hardware y software) para implantar la plataforma. [2]
  • 7. Fase 4: Codificación y Pruebas En la fase de codificación y pruebas de MASINA se codifica y prueba cada agente utilizando las herramientas escogidas para tal fin. Las dos tendencias principales son el uso de lenguajes de propósito general o de lenguajes orientados a agentes. Cada agente se prueba para asegurar que no tenga fallas, es decir, que funcionen de acuerdo con las especificaciones definidas para el SMA en las fases de conceptualización y análisis. [2] Fase 5: Integración En la fase de integración se realiza el acoplamiento entre los agentes del SMA y de este con la plataforma real donde funcionará. [2] Fase 6: Operación y mantenimiento La fase de operación y mantenimiento consiste en el funcionamiento del sistema propiamente dicho, y en el cual se realizan tareas de actualización (mantenimiento) de los componentes del sistema para adaptarlos a la evolución del entorno o a nuevos requisitos. [2]
  • 8. DISCUSIÓN La metodología MASINA surge como una propuesta metodológica para la especificación e implementación de sistemas basados en agentes en ambientes de automatización industrial. A pesar de que la definición de un agente no está completamente definida se toman las definiciones propuestas en el trabajo de [4]. En el mismo se especifican algunas características o propiedades de los agentes como son:  Autonomía: Weiss dice que la autonomía es la noción central de los agentes, y argumenta que los agentes son autónomos si poseen la capacidad de tener un comportamiento propio, y reaccionar a los estímulos externos basados en su estado interno, sin la intervención humana ni de otros sistemas externos.  Reactividad: los agentes son capaces de percibir estímulos de su entorno (recibir una señal, o percibir un cambio de estado en el ambiente), y reaccionar a dichos estímulos.  Sociabilidad: los agentes son capaces de interaccionar con otros agentes (humanos o no) a través de un lenguaje de comunicación entre agentes. Una sociedad de agentes es un grupo de agente que interactúan, se comunican, conversan, “piensan”, y actúan en conjunto para lograr un objetivo común.  Proactividad: los agentes no son solo entidades que reaccionan ante un estímulo, sino que tienen un carácter emprendedor, y pueden actuar guiados por sus objetivos.  Movilidad: capacidad que tiene un agente de trasladarse desde un nodo a otro, dentro de un sistema distribuido.  Veracidad: suposición de que un agente no comunica información falsa a propósito.  Racionalidad: asunción de que un agente actúa de forma racional, intentando cumplir sus objetivos si son viables. Un agente puede razonar acerca de lo que percibe, a fin de definir una acción óptima.  Adaptabilidad: esta característica está relacionada con el aprendizaje que aun agente puede lograr, y con su capacidad para cambiar si propio comportamiento basado en su aprendizaje. La metodología MASINA utiliza el UML y las TDSO para visualizar y representar gráficamente todas las interacciones y comunicaciones que se dan entre los distintos componentes y agentes del sistema.
  • 9. Al utilizar las TDSO le permite:  Definir el universo de clases y tipos de datos abstractos (TDA).  Definir formalmente cada clase en términos de sus atributos, la especificación sintáctica de sus métodos y/u operaciones, la especificación semántica que presenta el escenario de cómo se deben utilizar los métodos u operaciones así como su comportamiento, y las declaraciones de las instancias de la clase, TDAs, atributos y/o variables que serán utilizadas en el escenario de pruebas de la especificación semántica.  Especificar formalmente cada método u operación de una clase.
  • 10. CONCLUSIÓN  La definición de los agentes que conforman el SMA se realiza en la fase de conceptualización, utilizando diagramas de casos de uso y de actividades de UML.  La especificación detallada de los agentes definidos en esta fase se realiza en la fase de análisis a través del modelo de agente, modelo de tarea, modelo de inteligencia, modelo de coordinación y modelo de comunicación.  El diseño de los agentes se realiza utilizando la técnica de desarrollo de sistemas de objetos (TDSO), la cual incluye el diagrama de clases UML.
  • 11. BIBLIOGRAFÍA [1]. Wikipedia. Lenguaje de Modelado Unificado. Consultado el 6 de Abril de 2014. [En línea]. Disponible en: http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado [2]. Aguilar, J. Bessembel, I. Cerrada, M. Hidrobo, F. Narciso, F. Una metodología para el modelado de sistemas de Ingeniería orientado a agentes. Consultado el 5 de Abril de 2014. [En línea]. Disponible en: http://polar.lsi.uned.es/revista/index.php/ia/article/viewFile/569/553 [3]. Iglesias, Carlos. Definición de una metodología para el desarrollo de sistemas multiagentes. Consultado el 5 de Abril de 2014. [En línea]. Disponible en: http://www.upv.es/sma/teoria/agentes/tesiscif.pdf [4].Aguilar, J. Rivas, F. Cerrada, M. Sistemas multiagentes para la planificación y manejo de los factores de producción en automatización. Consultado el 5 de Abril de 2014. [En línea]. Disponible en: http://www.ing.ula.ve/~aguilar/publicaciones/objetos/revistas/1070.pdf