Patrones de adaptación para arquitecturas de software basadas en tecnologías del acuerdo
The growing complexity of software systems is causing a re-conception of their development and maintenance strategies. Self-adaptation has been recently recognized as a basic architectural concern. Concurrently, multi-agent systems have been developed as a generic approach to solve complex problems...
Gespeichert in:
Veröffentlicht in: | Revista española de innovación, calidad e ingeniería del software calidad e ingeniería del software, 2011, Vol.7 (3), p.6-25 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | spa |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 25 |
---|---|
container_issue | 3 |
container_start_page | 6 |
container_title | Revista española de innovación, calidad e ingeniería del software |
container_volume | 7 |
creator | Pérez Sotelo, J. Santiago Cuesta Quintero, Carlos Enrique Ossowski, Sascha |
description | The growing complexity of software systems is causing a re-conception of their development and maintenance strategies. Self-adaptation has been recently recognized as a basic architectural concern. Concurrently, multi-agent systems have been developed as a generic approach to solve complex problems and advanced approaches use organisations to provide further complex structuring. However, they still do not provide mechanisms to change their composition patterns and element types, to achieve real self-adaptivity. This work proposes an architectural solution: the required dynamism will be supported by an emergent agreement: an evolving architectural structure, based on combining predefined controls and protocols. The objective is to provide adaptative organisations, and the emphasis is in the coordination mechanism (also adaptative). Service-oriented agents gather together in this context and the resulting aggregate can evolver applying adaptation patterns. Eventually it would reach a "stable" agreement. A case study is also provided in order to show the interest of this approach, and discuss its applicability.
La creciente complejidad de los sistemas software requiere volver a concebir las estrategias de desarrollo y mantenimiento. Esto lleva a considerar a la auto-adaptación como una cuestión básica para la arquitectura. Simultáneamente, los sistemas multiagentes constituyen un enfoque genérico para resolver problemas complejos. Ciertas propuestas avanzadas usan organizaciones para proporcionar estructuras nuevas y más complejas. Sin embargo, todavía no proveen mecanismos para cambiar su composición o los tipos de elementos y, así, lograr una auténtica auto-adaptación. Este artículo propone una solución arquitectónica. El dinamismo necesario será proporcionado por un acuerdo emergente: una estructura arquitectónica evolutiva, basada en la combinación de controles y protocolos definidos. El objetivo es definir organizaciones adaptativas, con énfasis en los mecanismos (adaptativos) de coordinación. En este contexto, grupos de agentes orientados a servicios se reúnen, y pueden evolucionar, mediante patrones de adaptación hasta transformarse en una organización "estable". En este artículo se presenta un ejemplo específico para demostrar el interés del enfoque y para debatir su aplicabilidad. |
format | Article |
fullrecord | <record><control><sourceid>dialnet_FKZ</sourceid><recordid>TN_cdi_dialnet_primary_oai_dialnet_unirioja_es_ART0000461086</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>oai_dialnet_unirioja_es_ART0000461086</sourcerecordid><originalsourceid>FETCH-dialnet_primary_oai_dialnet_unirioja_es_ART00004610863</originalsourceid><addsrcrecordid>eNqljkEKwjAQRYMoWNQ75AKFttYSwY2I4lKkKzdhbEdJqUmdpIiHcuURejFrUXDv3_zh_zfwe8wLhZj5cSyS_s89ZBNri6DVNJoHkfDYYQeOjEbLc-SQQ-UgU81T8woIONC1Vg4zVxN0hDUndwNCfgTb0paj5m2vTWnOzaNjSg5ZjZSbMRucoLQ4-fiILTbrdLX1cwWlRicrUheguzSg5DertSJlCpBo5XKfvqfGSRiIZPrn-ws41FnY</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Patrones de adaptación para arquitecturas de software basadas en tecnologías del acuerdo</title><source>Dialnet</source><creator>Pérez Sotelo, J. Santiago ; Cuesta Quintero, Carlos Enrique ; Ossowski, Sascha</creator><creatorcontrib>Pérez Sotelo, J. Santiago ; Cuesta Quintero, Carlos Enrique ; Ossowski, Sascha</creatorcontrib><description>The growing complexity of software systems is causing a re-conception of their development and maintenance strategies. Self-adaptation has been recently recognized as a basic architectural concern. Concurrently, multi-agent systems have been developed as a generic approach to solve complex problems and advanced approaches use organisations to provide further complex structuring. However, they still do not provide mechanisms to change their composition patterns and element types, to achieve real self-adaptivity. This work proposes an architectural solution: the required dynamism will be supported by an emergent agreement: an evolving architectural structure, based on combining predefined controls and protocols. The objective is to provide adaptative organisations, and the emphasis is in the coordination mechanism (also adaptative). Service-oriented agents gather together in this context and the resulting aggregate can evolver applying adaptation patterns. Eventually it would reach a "stable" agreement. A case study is also provided in order to show the interest of this approach, and discuss its applicability.
La creciente complejidad de los sistemas software requiere volver a concebir las estrategias de desarrollo y mantenimiento. Esto lleva a considerar a la auto-adaptación como una cuestión básica para la arquitectura. Simultáneamente, los sistemas multiagentes constituyen un enfoque genérico para resolver problemas complejos. Ciertas propuestas avanzadas usan organizaciones para proporcionar estructuras nuevas y más complejas. Sin embargo, todavía no proveen mecanismos para cambiar su composición o los tipos de elementos y, así, lograr una auténtica auto-adaptación. Este artículo propone una solución arquitectónica. El dinamismo necesario será proporcionado por un acuerdo emergente: una estructura arquitectónica evolutiva, basada en la combinación de controles y protocolos definidos. El objetivo es definir organizaciones adaptativas, con énfasis en los mecanismos (adaptativos) de coordinación. En este contexto, grupos de agentes orientados a servicios se reúnen, y pueden evolucionar, mediante patrones de adaptación hasta transformarse en una organización "estable". En este artículo se presenta un ejemplo específico para demostrar el interés del enfoque y para debatir su aplicabilidad.</description><identifier>ISSN: 1885-4486</identifier><identifier>EISSN: 1885-4486</identifier><language>spa</language><publisher>Asociación de Técnicos de Informática (ATI)</publisher><subject>adaptación ; adaptation ; adaptative architecture ; agent Systems ; agente ; agreement technologies ; arquitecturas adaptativas ; Auto ; dynamism ; multi ; Self ; sistemas multi ; tecnologías</subject><ispartof>Revista española de innovación, calidad e ingeniería del software, 2011, Vol.7 (3), p.6-25</ispartof><rights>LICENCIA DE USO: Los documentos a texto completo incluidos en Dialnet son de acceso libre y propiedad de sus autores y/o editores. Por tanto, cualquier acto de reproducción, distribución, comunicación pública y/o transformación total o parcial requiere el consentimiento expreso y escrito de aquéllos. Cualquier enlace al texto completo de estos documentos deberá hacerse a través de la URL oficial de éstos en Dialnet. Más información: https://dialnet.unirioja.es/info/derechosOAI | INTELLECTUAL PROPERTY RIGHTS STATEMENT: Full text documents hosted by Dialnet are protected by copyright and/or related rights. This digital object is accessible without charge, but its use is subject to the licensing conditions set by its authors or editors. Unless expressly stated otherwise in the licensing conditions, you are free to linking, browsing, printing and making a copy for your own personal purposes. All other acts of reproduction and communication to the public are subject to the licensing conditions expressed by editors and authors and require consent from them. Any link to this document should be made using its official URL in Dialnet. More info: https://dialnet.unirioja.es/info/derechosOAI</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,777,781,871,4010</link.rule.ids><linktorsrc>$$Uhttps://dialnet.unirioja.es/servlet/oaiart?codigo=3856682$$EView_record_in_Universidad_de_la_Rioja$$FView_record_in_$$GUniversidad_de_la_Rioja$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Pérez Sotelo, J. Santiago</creatorcontrib><creatorcontrib>Cuesta Quintero, Carlos Enrique</creatorcontrib><creatorcontrib>Ossowski, Sascha</creatorcontrib><title>Patrones de adaptación para arquitecturas de software basadas en tecnologías del acuerdo</title><title>Revista española de innovación, calidad e ingeniería del software</title><description>The growing complexity of software systems is causing a re-conception of their development and maintenance strategies. Self-adaptation has been recently recognized as a basic architectural concern. Concurrently, multi-agent systems have been developed as a generic approach to solve complex problems and advanced approaches use organisations to provide further complex structuring. However, they still do not provide mechanisms to change their composition patterns and element types, to achieve real self-adaptivity. This work proposes an architectural solution: the required dynamism will be supported by an emergent agreement: an evolving architectural structure, based on combining predefined controls and protocols. The objective is to provide adaptative organisations, and the emphasis is in the coordination mechanism (also adaptative). Service-oriented agents gather together in this context and the resulting aggregate can evolver applying adaptation patterns. Eventually it would reach a "stable" agreement. A case study is also provided in order to show the interest of this approach, and discuss its applicability.
La creciente complejidad de los sistemas software requiere volver a concebir las estrategias de desarrollo y mantenimiento. Esto lleva a considerar a la auto-adaptación como una cuestión básica para la arquitectura. Simultáneamente, los sistemas multiagentes constituyen un enfoque genérico para resolver problemas complejos. Ciertas propuestas avanzadas usan organizaciones para proporcionar estructuras nuevas y más complejas. Sin embargo, todavía no proveen mecanismos para cambiar su composición o los tipos de elementos y, así, lograr una auténtica auto-adaptación. Este artículo propone una solución arquitectónica. El dinamismo necesario será proporcionado por un acuerdo emergente: una estructura arquitectónica evolutiva, basada en la combinación de controles y protocolos definidos. El objetivo es definir organizaciones adaptativas, con énfasis en los mecanismos (adaptativos) de coordinación. En este contexto, grupos de agentes orientados a servicios se reúnen, y pueden evolucionar, mediante patrones de adaptación hasta transformarse en una organización "estable". En este artículo se presenta un ejemplo específico para demostrar el interés del enfoque y para debatir su aplicabilidad.</description><subject>adaptación</subject><subject>adaptation</subject><subject>adaptative architecture</subject><subject>agent Systems</subject><subject>agente</subject><subject>agreement technologies</subject><subject>arquitecturas adaptativas</subject><subject>Auto</subject><subject>dynamism</subject><subject>multi</subject><subject>Self</subject><subject>sistemas multi</subject><subject>tecnologías</subject><issn>1885-4486</issn><issn>1885-4486</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><sourceid>FKZ</sourceid><recordid>eNqljkEKwjAQRYMoWNQ75AKFttYSwY2I4lKkKzdhbEdJqUmdpIiHcuURejFrUXDv3_zh_zfwe8wLhZj5cSyS_s89ZBNri6DVNJoHkfDYYQeOjEbLc-SQQ-UgU81T8woIONC1Vg4zVxN0hDUndwNCfgTb0paj5m2vTWnOzaNjSg5ZjZSbMRucoLQ4-fiILTbrdLX1cwWlRicrUheguzSg5DertSJlCpBo5XKfvqfGSRiIZPrn-ws41FnY</recordid><startdate>2011</startdate><enddate>2011</enddate><creator>Pérez Sotelo, J. Santiago</creator><creator>Cuesta Quintero, Carlos Enrique</creator><creator>Ossowski, Sascha</creator><general>Asociación de Técnicos de Informática (ATI)</general><scope>AGMXS</scope><scope>FKZ</scope></search><sort><creationdate>2011</creationdate><title>Patrones de adaptación para arquitecturas de software basadas en tecnologías del acuerdo</title><author>Pérez Sotelo, J. Santiago ; Cuesta Quintero, Carlos Enrique ; Ossowski, Sascha</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-dialnet_primary_oai_dialnet_unirioja_es_ART00004610863</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>spa</language><creationdate>2011</creationdate><topic>adaptación</topic><topic>adaptation</topic><topic>adaptative architecture</topic><topic>agent Systems</topic><topic>agente</topic><topic>agreement technologies</topic><topic>arquitecturas adaptativas</topic><topic>Auto</topic><topic>dynamism</topic><topic>multi</topic><topic>Self</topic><topic>sistemas multi</topic><topic>tecnologías</topic><toplevel>online_resources</toplevel><creatorcontrib>Pérez Sotelo, J. Santiago</creatorcontrib><creatorcontrib>Cuesta Quintero, Carlos Enrique</creatorcontrib><creatorcontrib>Ossowski, Sascha</creatorcontrib><collection>Dialnet (Open Access Full Text)</collection><collection>Dialnet</collection><jtitle>Revista española de innovación, calidad e ingeniería del software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Pérez Sotelo, J. Santiago</au><au>Cuesta Quintero, Carlos Enrique</au><au>Ossowski, Sascha</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Patrones de adaptación para arquitecturas de software basadas en tecnologías del acuerdo</atitle><jtitle>Revista española de innovación, calidad e ingeniería del software</jtitle><date>2011</date><risdate>2011</risdate><volume>7</volume><issue>3</issue><spage>6</spage><epage>25</epage><pages>6-25</pages><issn>1885-4486</issn><eissn>1885-4486</eissn><abstract>The growing complexity of software systems is causing a re-conception of their development and maintenance strategies. Self-adaptation has been recently recognized as a basic architectural concern. Concurrently, multi-agent systems have been developed as a generic approach to solve complex problems and advanced approaches use organisations to provide further complex structuring. However, they still do not provide mechanisms to change their composition patterns and element types, to achieve real self-adaptivity. This work proposes an architectural solution: the required dynamism will be supported by an emergent agreement: an evolving architectural structure, based on combining predefined controls and protocols. The objective is to provide adaptative organisations, and the emphasis is in the coordination mechanism (also adaptative). Service-oriented agents gather together in this context and the resulting aggregate can evolver applying adaptation patterns. Eventually it would reach a "stable" agreement. A case study is also provided in order to show the interest of this approach, and discuss its applicability.
La creciente complejidad de los sistemas software requiere volver a concebir las estrategias de desarrollo y mantenimiento. Esto lleva a considerar a la auto-adaptación como una cuestión básica para la arquitectura. Simultáneamente, los sistemas multiagentes constituyen un enfoque genérico para resolver problemas complejos. Ciertas propuestas avanzadas usan organizaciones para proporcionar estructuras nuevas y más complejas. Sin embargo, todavía no proveen mecanismos para cambiar su composición o los tipos de elementos y, así, lograr una auténtica auto-adaptación. Este artículo propone una solución arquitectónica. El dinamismo necesario será proporcionado por un acuerdo emergente: una estructura arquitectónica evolutiva, basada en la combinación de controles y protocolos definidos. El objetivo es definir organizaciones adaptativas, con énfasis en los mecanismos (adaptativos) de coordinación. En este contexto, grupos de agentes orientados a servicios se reúnen, y pueden evolucionar, mediante patrones de adaptación hasta transformarse en una organización "estable". En este artículo se presenta un ejemplo específico para demostrar el interés del enfoque y para debatir su aplicabilidad.</abstract><pub>Asociación de Técnicos de Informática (ATI)</pub><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1885-4486 |
ispartof | Revista española de innovación, calidad e ingeniería del software, 2011, Vol.7 (3), p.6-25 |
issn | 1885-4486 1885-4486 |
language | spa |
recordid | cdi_dialnet_primary_oai_dialnet_unirioja_es_ART0000461086 |
source | Dialnet |
subjects | adaptación adaptation adaptative architecture agent Systems agente agreement technologies arquitecturas adaptativas Auto dynamism multi Self sistemas multi tecnologías |
title | Patrones de adaptación para arquitecturas de software basadas en tecnologías del acuerdo |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T21%3A33%3A31IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-dialnet_FKZ&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Patrones%20de%20adaptaci%C3%B3n%20para%20arquitecturas%20de%20software%20basadas%20en%20tecnolog%C3%ADas%20del%20acuerdo&rft.jtitle=Revista%20espa%C3%B1ola%20de%20innovaci%C3%B3n,%20calidad%20e%20ingenier%C3%ADa%20del%20software&rft.au=P%C3%A9rez%20Sotelo,%20J.%20Santiago&rft.date=2011&rft.volume=7&rft.issue=3&rft.spage=6&rft.epage=25&rft.pages=6-25&rft.issn=1885-4486&rft.eissn=1885-4486&rft_id=info:doi/&rft_dat=%3Cdialnet_FKZ%3Eoai_dialnet_unirioja_es_ART0000461086%3C/dialnet_FKZ%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |