El papel de las tecnologías del acuerdo en la definición de arquitecturas de software adaptativas
La creciente complejidad de los sistemas de software está originando que las estrategias de desarrollo y mantenimiento sean re-concebidos. Una tendencia es que gran parte de estas tareas deberían ser realizadas por los propios sistemas relevando de ellas al ser humano. Esto lleva a considerar a la a...
Guardado en:
| Autores principales: | , , |
|---|---|
| Formato: | Objeto de conferencia |
| Lenguaje: | Español |
| Publicado: |
2010
|
| Materias: | |
| Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/152947 http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-asse-23.pdf |
| Aporte de: |
| id |
I19-R120-10915-152947 |
|---|---|
| record_format |
dspace |
| spelling |
I19-R120-10915-1529472023-05-15T20:05:24Z http://sedici.unlp.edu.ar/handle/10915/152947 http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-asse-23.pdf issn:1850-2792 El papel de las tecnologías del acuerdo en la definición de arquitecturas de software adaptativas Pérez, José Santiago Cuesta, Carlos E. Ossowski, Sascha 2010 2010 2023-05-15T12:48:03Z es Ciencias Informáticas auto-adaptación arquitectura adaptativa sistemas multi-agente tecnologías del acuerdo arquitectura dinámica La creciente complejidad de los sistemas de software está originando que las estrategias de desarrollo y mantenimiento sean re-concebidos. Una tendencia es que gran parte de estas tareas deberían ser realizadas por los propios sistemas relevando de ellas al ser humano. Esto lleva a considerar a la auto-adaptación de sistemas como una cuestión básica de arquitectura. Al mismo tiempo, los sistemas multiagentes se han desarrollado como un enfoque genérico para resolver problemas complejos. En ellos se describen estructuras auto-conscientes, son concebidos para ser flexibles y capaces de adaptarse a diferentes situaciones. Ciertos enfoques avanzados recurren al concepto de organizaciones para proveer nuevas estructuras, tomando la forma de arquitecturas complejas. Entre ellos, las Tecnologías del Acuerdo proporcionan una visión explícita de esas abstracciones arquitectónicas. Sin embargo, aún no proveen mecanismos para cambiar sus patrones de composición y tipos de elementos, necesarios para lograr una auto-adaptabilidad real. En este trabajo se propone una solución arquitectónica: el dinamismo requerido será soportado por un acuerdo emergente – una estructura arquitectónica evolutiva, basada en la combinación de controles y protocolos predefinidos. Estos son tratados en el contexto de un marco orientado a servicios, basado en agentes y centrado en organizaciones, definido en las Tecnologías del Acuerdo y provisto por la implementación en la plataforma THOMAS. El trabajo proporciona las primeras abstracciones arquitectónicas para soportar esta estructura emergente. Se presenta también un ejemplo del mundo real para demostrar la utilidad de este enfoque y finalmente se tienen algunas conclusiones acerca de su aplicabilidad. Sociedad Argentina de Informática e Investigación Operativa Objeto de conferencia Objeto de conferencia http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) application/pdf 535-549 |
| institution |
Universidad Nacional de La Plata |
| institution_str |
I-19 |
| repository_str |
R-120 |
| collection |
SEDICI (UNLP) |
| language |
Español |
| topic |
Ciencias Informáticas auto-adaptación arquitectura adaptativa sistemas multi-agente tecnologías del acuerdo arquitectura dinámica |
| spellingShingle |
Ciencias Informáticas auto-adaptación arquitectura adaptativa sistemas multi-agente tecnologías del acuerdo arquitectura dinámica Pérez, José Santiago Cuesta, Carlos E. Ossowski, Sascha El papel de las tecnologías del acuerdo en la definición de arquitecturas de software adaptativas |
| topic_facet |
Ciencias Informáticas auto-adaptación arquitectura adaptativa sistemas multi-agente tecnologías del acuerdo arquitectura dinámica |
| description |
La creciente complejidad de los sistemas de software está originando que las estrategias de desarrollo y mantenimiento sean re-concebidos. Una tendencia es que gran parte de estas tareas deberían ser realizadas por los propios sistemas relevando de ellas al ser humano. Esto lleva a considerar a la auto-adaptación de sistemas como una cuestión básica de arquitectura. Al mismo tiempo, los sistemas multiagentes se han desarrollado como un enfoque genérico para resolver problemas complejos. En ellos se describen estructuras auto-conscientes, son concebidos para ser flexibles y capaces de adaptarse a diferentes situaciones. Ciertos enfoques avanzados recurren al concepto de organizaciones para proveer nuevas estructuras, tomando la forma de arquitecturas complejas. Entre ellos, las Tecnologías del Acuerdo proporcionan una visión explícita de esas abstracciones arquitectónicas. Sin embargo, aún no proveen mecanismos para cambiar sus patrones de composición y tipos de elementos, necesarios para lograr una auto-adaptabilidad real. En este trabajo se propone una solución arquitectónica: el dinamismo requerido será soportado por un acuerdo emergente – una estructura arquitectónica evolutiva, basada en la combinación de controles y protocolos predefinidos. Estos son tratados en el contexto de un marco orientado a servicios, basado en agentes y centrado en organizaciones, definido en las Tecnologías del Acuerdo y provisto por la implementación en la plataforma THOMAS. El trabajo proporciona las primeras abstracciones arquitectónicas para soportar esta estructura emergente. Se presenta también un ejemplo del mundo real para demostrar la utilidad de este enfoque y finalmente se tienen algunas conclusiones acerca de su aplicabilidad. |
| format |
Objeto de conferencia Objeto de conferencia |
| author |
Pérez, José Santiago Cuesta, Carlos E. Ossowski, Sascha |
| author_facet |
Pérez, José Santiago Cuesta, Carlos E. Ossowski, Sascha |
| author_sort |
Pérez, José Santiago |
| title |
El papel de las tecnologías del acuerdo en la definición de arquitecturas de software adaptativas |
| title_short |
El papel de las tecnologías del acuerdo en la definición de arquitecturas de software adaptativas |
| title_full |
El papel de las tecnologías del acuerdo en la definición de arquitecturas de software adaptativas |
| title_fullStr |
El papel de las tecnologías del acuerdo en la definición de arquitecturas de software adaptativas |
| title_full_unstemmed |
El papel de las tecnologías del acuerdo en la definición de arquitecturas de software adaptativas |
| title_sort |
el papel de las tecnologías del acuerdo en la definición de arquitecturas de software adaptativas |
| publishDate |
2010 |
| url |
http://sedici.unlp.edu.ar/handle/10915/152947 http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-asse-23.pdf |
| work_keys_str_mv |
AT perezjosesantiago elpapeldelastecnologiasdelacuerdoenladefiniciondearquitecturasdesoftwareadaptativas AT cuestacarlose elpapeldelastecnologiasdelacuerdoenladefiniciondearquitecturasdesoftwareadaptativas AT ossowskisascha elpapeldelastecnologiasdelacuerdoenladefiniciondearquitecturasdesoftwareadaptativas |
| _version_ |
1766370188293308416 |