42 research outputs found

    Evaluación de métodos y técnicas para el desarrollo de sistemas multiagente

    Full text link
    Actualmente existe un gran número de métodos y entornos para desarrollar sistemas multiagente. Por ello, es difícil seleccionar la herramienta más adecuada. Este trabajo presenta un entorno de evaluación para analizar y comparar métodos y técnicas para desarrollar este tipo de sistemas.Garcia Marques, ME. (2008). Evaluación de métodos y técnicas para el desarrollo de sistemas multiagente. http://hdl.handle.net/10251/12202Archivo delegad

    Sistemas multiagente para la integración de personas discapacitadas

    Get PDF
    [ES] Debido a la creciente preocupación de la sociedad por la integración de las personas discapacitadas, en los últimos años han surgido un gran número de iniciativas que tratan de dar apoyo a este colectivo. En este trabajo se presentan un conjunto de herramientas cuyo objetivo es facilitar la integración social en el ámbito de la movilidad, incidiendo tanto en la adaptación del entorno como en los sistemas de control de sillas de ruedas. Con el objetivo de mejorar la accesibilidad de los entornos, se presenta una herramienta de simulación que pretende detectar a qué dificultades o barreras arquitectónicas se pueden enfrentar los usuarios dentro de un entorno. De esta forma, las simulaciones permiten descubrir de forma anticipada los problemas a los que se enfrentarán las personas con discapacidad antes de que estos problemas sucedan. Esta herramienta se fundamenta en el uso combinado de la simulación social basada en agentes junto con representaciones tridimensionales. La utilización de ambas técnicas hace posible realizar modelados y simulaciones de manera muy próxima a la realidad. El método de simulación definido, se integra en una arquitectura multiagente basada en organizaciones virtuales. En este contexto, los agentes se emplean para la representación de las personas y los diferentes elementos que intervienen en la simulación. La proliferación de sistemas de control de sillas de ruedas que hacen uso de datos provenientes de redes de sensores y de técnicas de inteligencia artificial, hacen que sean necesarias plataformas que faciliten y automaticen las tareas de recopilación y análisis de datos. En este contexto, se presenta una arquitectura centrada en ofrecer una rápida integración de sistemas de control de sillas de ruedas donde diferentes elementos de computación trabajan de forma distribuida. Dicha arquitectura se cimienta sobre un modelo adaptativo basado en organizaciones virtuales, que permiten la integración de dispositivos inteligentes para el procesado de la información. Además, se presentan un conjunto de métodos de control alternativos

    Gormas: Guías para el desarrollo de sistemas multiagente abiertos basados en organizaciones

    Full text link
    Las organizaciones resultan ser un medio efectivo para la coordinación de las actividades, no sólo de los humanos sino también de los agentes. Precisamente, en los últimos años el concepto de organización ha adquirido gran relevancia en el área de los sistemas multiagente, al facilitar el análisis y diseño de mecanismos de coordinación y colaboración en sistemas abiertos. Dado que la Teoría de Organización aborda las propiedades de las organizaciones humanas y sus aspectos de diseño, en esta tesis se revisa dicha Teoría para así adoptar de ella ciertos mecanismos y guías que faciliten el diseño de sistemas multiagente complejos basados en organizaciones. Para ello, se han analizado cuáles son los factores principales que determinan las características de las organizaciones y su estructura y que deben ser tenidos cuenta en el diseño de la organización del sistema. Asimismo, se ha realizado un estudio del estado del arte sobre el enfoque dado al concepto de organización, tanto en las principales metodologías de sistemas multiagente como en las plataformas de agente. De este modo, se han determinado sus carencias y necesidades con respecto a la gestión y manejo de las organizaciones. En base a estos estudios, se ha propuesto un Modelo de Organización que permite describir los principales aspectos de las organizaciones: estructura, funcionalidad, normalización, dinamicidad y entorno. Este modelo constituye la primera aportación de esta tesis. Consta de un conjunto de meta-modelos que extienden las propuestas de INGENIAS y ANEMONA, empleando fundamentalmente los conceptos de unidad organizativa, servicio, norma y entorno. Además se ha elaborado un conjunto de patrones de diseño, con los que facilitar el modelado de la estructura de la organización. El Modelo de Organización sirve de apoyo, junto al análisis de la Teoría de Organización, para la adaptación del proceso de diseño de las organizaciones al área de los sistemas multiagente. De esta forma, como segunda y prArgente Villaplana, E. (2008). Gormas: Guías para el desarrollo de sistemas multiagente abiertos basados en organizaciones [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/2481Palanci

    TRAMMAS: Enhancing Communication in Multiagent Systems

    Full text link
    Tesis por compendio[EN] Over the last years, multiagent systems have been proven to be a powerful and versatile paradigm, with a big potential when it comes to solving complex problems in dynamic and distributed environments, due to their flexible and adaptive behavior. This potential does not only come from the individual features of agents (such as autonomy, reactivity or reasoning power), but also to their capability to communicate, cooperate and coordinate in order to fulfill their goals. In fact, it is this social behavior what makes multiagent systems so powerful, much more than the individual capabilities of agents. The social behavior of multiagent systems is usually developed by means of high level abstractions, protocols and languages, which normally rely on (or at least, benefit from) agents being able to communicate and interact indirectly. However, in the development process, such high level concepts habitually become weakly supported, with mechanisms such as traditional messaging, massive broadcasting, blackboard systems or ad hoc solutions. This lack of an appropriate way to support indirect communication in actual multiagent systems compromises their potential. This PhD thesis proposes the use of event tracing as a flexible, effective and efficient support for indirect interaction and communication in multiagent systems. The main contribution of this thesis is TRAMMAS, a generic, abstract model for event tracing support in multiagent systems. The model allows all entities in the system to share their information as trace events, so that any other entity which require this information is able to receive it. Along with the model, the thesis also presents an abstract architecture, which redefines the model in terms of a set of tracing facilities that can be then easily incorporated to an actual multiagent platform. This architecture follows a service-oriented approach, so that the tracing facilities are provided in the same way than other traditional services offered by the platform. In this way, event tracing can be considered as an additional information provider for entities in the multiagent system, and as such, it can be integrated from the earliest stages of the development process.[ES] A lo largo de los últimos años, los sistemas multiagente han demostrado ser un paradigma potente y versátil, con un gran potencial a la hora de resolver problemas complejos en entornos dinámicos y distribuidos, gracias a su comportamiento flexible y adaptativo. Este potencial no es debido únicamente a las características individuales de los agentes (como son su autonomía, y su capacidades de reacción y de razonamiento), sino que también se debe a su capacidad de comunicación y cooperación a la hora de conseguir sus objetivos. De hecho, por encima de la capacidad individual de los agentes, es este comportamiento social el que dota de potencial a los sistemas multiagente. El comportamiento social de los sistemas multiagente suele desarrollarse empleando abstracciones, protocolos y lenguajes de alto nivel, los cuales, a su vez, se basan normalmente en la capacidad para comunicarse e interactuar de manera indirecta de los agentes (o como mínimo, se benefician en gran medida de dicha capacidad). Sin embargo, en el proceso de desarrollo software, estos conceptos de alto nivel son soportados habitualmente de manera débil, mediante mecanismos como la mensajería tradicional, la difusión masiva, o el uso de pizarras, o mediante soluciones totalmente ad hoc. Esta carencia de un soporte genérico y apropiado para la comunicación indirecta en los sistemas multiagente reales compromete su potencial. Esta tesis doctoral propone el uso del trazado de eventos como un soporte flexible, efectivo y eficiente para la comunicación indirecta en sistemas multiagente. La principal contribución de esta tesis es TRAMMAS, un modelo genérico y abstracto para dar soporte al trazado de eventos en sistemas multiagente. El modelo permite a cualquier entidad del sistema compartir su información en forma de eventos de traza, de tal manera que cualquier otra entidad que requiera esta información sea capaz de recibirla. Junto con el modelo, la tesis también presenta una arquitectura {abs}{trac}{ta}, que redefine el modelo como un conjunto de funcionalidades que pueden ser fácilmente incorporadas a una plataforma multiagente real. Esta arquitectura sigue un enfoque orientado a servicios, de modo que las funcionalidades de traza son ofrecidas por parte de la plataforma de manera similar a los servicios tradicionales. De esta forma, el trazado de eventos puede ser considerado como una fuente adicional de información para las entidades del sistema multiagente y, como tal, puede integrarse en el proceso de desarrollo software desde sus primeras etapas.[CA] Al llarg dels últims anys, els sistemes multiagent han demostrat ser un paradigma potent i versàtil, amb un gran potencial a l'hora de resoldre problemes complexes a entorns dinàmics i distribuïts, gràcies al seu comportament flexible i adaptatiu. Aquest potencial no és només degut a les característiques individuals dels agents (com són la seua autonomia, i les capacitats de reacció i raonament), sinó també a la seua capacitat de comunicació i cooperació a l'hora d'aconseguir els seus objectius. De fet, per damunt de la capacitat individual dels agents, es aquest comportament social el que dóna potencial als sistemes multiagent. El comportament social dels sistemes multiagent solen desenvolupar-se utilitzant abstraccions, protocols i llenguatges d'alt nivell, els quals, al seu torn, es basen normalment a la capacitat dels agents de comunicar-se i interactuar de manera indirecta (o com a mínim, es beneficien en gran mesura d'aquesta capacitat). Tanmateix, al procés de desenvolupament software, aquests conceptes d'alt nivell son suportats habitualment d'una manera dèbil, mitjançant mecanismes com la missatgeria tradicional, la difusió massiva o l'ús de pissarres, o mitjançant solucions totalment ad hoc. Aquesta carència d'un suport genèric i apropiat per a la comunicació indirecta als sistemes multiagent reals compromet el seu potencial. Aquesta tesi doctoral proposa l'ús del traçat d'esdeveniments com un suport flexible, efectiu i eficient per a la comunicació indirecta a sistemes multiagent. La principal contribució d'aquesta tesi és TRAMMAS, un model genèric i abstracte per a donar suport al traçat d'esdeveniments a sistemes multiagent. El model permet a qualsevol entitat del sistema compartir la seua informació amb la forma d'esdeveniments de traça, de tal forma que qualsevol altra entitat que necessite aquesta informació siga capaç de rebre-la. Junt amb el model, la tesi també presenta una arquitectura abstracta, que redefineix el model com un conjunt de funcionalitats que poden ser fàcilment incorporades a una plataforma multiagent real. Aquesta arquitectura segueix un enfoc orientat a serveis, de manera que les funcionalitats de traça són oferides per part de la plataforma de manera similar als serveis tradicionals. D'aquesta manera, el traçat d'esdeveniments pot ser considerat com una font addicional d'informació per a les entitats del sistema multiagent, i com a tal, pot integrar-se al procés de desenvolupament software des de les seues primeres etapes.Búrdalo Rapa, LA. (2016). TRAMMAS: Enhancing Communication in Multiagent Systems [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/61765TESISCompendi

    Diseño e implementación de planificadores instruccionales en sistemas tutoriales inteligentes mediante el uso combinado de metodologías borrosa y multiagente

    Get PDF
    Creación de una herramienta de contenido educativo que sirve de apoyo al aprendizaje y refuerza los contenidos lógicos de recononocimiento del número, suma y resta. Tras la revisión de algunos programas de software educativo para los niveles infantil, primaria y secundaria se realiza la adquisición, análisis y modelado del conocimiento pedagógico necesario para la realización del sistema tutorial inteligente. El planificador instruccional se desarrolla siguiendo las metodologías borrosa y multiagent

    Sistema Inteligente de Ayuda a la Decisión para el Diagnóstico Temprano de la Meningitis

    Get PDF
    Fecha de lectura de Tesis Doctoral: 18 febrero 2020La meningitis es una enfermedad pandémica que sufren muchos países poco desarrollados, principalmente debido a la falta de recursos económicos. El tipo más grave de meningitis, la enfermedad meningocócica, exige una atención médica inmediata ya que retrasos en su diagnóstico aumentan el riesgo de mortalidad. Esta tesis propone un sistema inteligente de ayuda a la decisión, basado en una arquitectura de Sistemas Multiagente, con el objetivo de ayudar a los médicos en las diferentes etapas del diagnóstico precoz de la meningitis, a través, principalmente, de síntomas observables. El sistema integra tres componentes inteligentes que aplican técnicas de aprendizaje automático basadas en árboles y técnicas de ingeniería del conocimiento. En los estudios realizados en el marco de este trabajo para obtener estos modelos y validarlos, se emplearon un conjunto de datos reales constituido por 26.228 registros de pacientes con diagnóstico de meningitis, procedentes de Brasil. Los resultados ponen de manifiesto que el sistema es capaz de determinar con éxito si el paciente tiene meningitis, si esta es meningocócica y si es viral o bacteriana

    BIPI: desarrollo de un Buscador Inteligente para Internet basado en agentes móviles

    Get PDF
    A fines del año 1997, habiendo concluido la cursada de la carrera de Licenciatura en Informática, debimos orientar nuestros esfuerzos hacia la definición de un tema que se concretara en una tesis. Pero no fue, hasta fines de 1999, que realmente dedicamos nuestro tiempo a esta investigación. Comenzamos reconociendo problemáticas que podían ser satisfechas en el ámbito informático, que nos movilizaran a la adquisición de conocimientos teóricos y técnicos y que, al mismo tiempo, puedan ser profundizadas y resueltas con el desarrollo de una tesis. Finalmente, basados en el incremento y exceso de información que existe en nuestros tiempos, y la imposibilidad de poder ubicarla correctamente, optamos por el tema de buscadores, presentado por Javier Díaz, que podían ayudar en la resolución de esta problemática en el contexto de Internet. Esto fue sólo el puntapié inicial y, una vez que ahondamos en el tema, vimos la posibilidad de profundizar en él, llevándonos a la di versificación del tópico inicial hacia los metabuscadores y los agentes móviles, ya que apoyarían en la resolución de la problemática y servirían como sustento conceptual para el desarrollo de la aplicación. Además, como el buscador inicialmente no tenía información, se pensó en brindarle la capacidad de aprender del resto de los buscadores. Fue así que, en Diciembre de 1999, presentamos la propuesta para la resolución de esta problemática a través de un metabuscador denominado BIPI, acrónimo de Buscador Inteligente Para Internet, que se ve realizada en esta investigación aplicada y que, en los capítulos y apéndices siguientes, se define. Ya en la presentación de la propuesta se vislumbraban cuestiones que debían ser resueltas a lo largo de la investigación y desarrollo de la tesis. Entre estas preguntas se encuentran cuestiones claves como: ¿Cómo definir el metabuscador y que funcionalidad debe incluir? ¿Qué características de los demás buscadores se deben adoptar? ¿Es el concepto de agente móvil el adecuado para el propósito del desarrollo? ¿Qué herramientas brindan la versatilidad necesaria para construir la aplicación? ¿Será útil el metabuscador obtenido y resolverá la problemática inicialmente planteada?Tesis digitalizada en SEDICI gracias a la colaboración de la Biblioteca de la Facultad de Informática (UNLP).Facultad de Informátic

    Del videojuego continuo acoplado al discreto desacoplado: Una mejora del ciclo principal del videojuego

    Full text link
    [ES] Se presenta como alternativa al ciclo principal un sistema discreto desacoplado[EN] A discrete decoupled system is presented as an alternative to the main loopMartínez Cebrián, H. (2013). Del videojuego continuo acoplado al discreto desacoplado: Una mejora del ciclo principal del videojuego. http://hdl.handle.net/10251/36303Archivo delegad

    Desarrollo y validación de un modelo dinámico para una pila de combustible tipo PEM

    Get PDF
    JORNADAS DE AUTOMÁTICA (27) (27.2006.ALMERÍA)El objetivo de este trabajo es realizar un modelo dinámico detallado de una pila de combustible tipo PEM de 1.2 kW de potencia nominal. El modelo desarrollado incluye efectos como el ’flooding’ y la dinámica de la temperatura y es de utilidad para poder diseñar y ensayar controles tanto de la válvula de purga como de la refrigeración de la pila mediante un ventilador. Se ha desarrollado un novedoso tratamiento de la ecuación experimental que modela la curva de polarización que simplifica considerablemente su caracterización. Por último el modelo realizado ha sido validado con datos tomados de una pila real

    Sistemas organizativos para la asignación dinámica de recursos computacionales en entornos distribuidos

    Get PDF
    [ES]Cloud Computing, el conocido paradigma computacional, está emergiendo en los últimos años con gran fuerza. Este paradigma incluye un novedoso modelo de comercialización basado en el pago por uso que ha cambiado radicalmente el modelo de negocio en Internet, lo que ha permitido que las empresas y usuarios individuales puedan alquilar los recursos computacionales que necesitan en cada momento. Este nuevo modelo computacional también ha derivado en que el modelo de producción de estos recursos computacionales evolucione hasta una aproximación cercana al modelo de producción just-in-time, en el que sólo se consumen los recursos necesarios para la producción de los servicios en función de la demanda existente en cada momento, hablándose dentro de este ámbito de elasticidad en los servicios ofertados. Para que esto sea posible, no cabe duda, que una gran cantidad de tecnologías subyacentes han tenido que madurar para dar como resultado un nicho tecnológico con la capacidad para variar los recursos asociados a cada servicio en función de la demanda. Sin embargo, pese a los indudables avances que se han producido a nivel tecnológico, todavía hoy existe una gran capacidad de mejora de estos sistemas. En este sentido, en el marco de esta tesis doctoral se propone el uso de los sistemas multiagente y, especialmente, aquellos basados en modelos organizativos para el control y monitorización de un sistema Cloud Computing. Gracias a esta aproximación, una de las primeras en este campo de investigación, será posible incluir en las plataformas Cloud de nueva generación características derivadas de la Inteligencia Artificial, como son la autonomía, la proactividad y, también, la capacidad de aprendizaje. Para ello se propone un modelo único en su concepción, que permite dotar a la organización de agentes inteligentes con capacidades auto-adaptativas en tiempo de ejecución para entornos abiertos, altamente dinámicos en los que, además, existe un cierto grado de incertidumbre. Así gracias a este modelo, el sistema es capaz de variar los recursos computacionales asociados a cada servicio producido en función de la demanda existe por parte de los usuarios, mediante la auto-adaptación dinámica del propio sistema en su conjunto
    corecore