A bargaining-specific architecture for supporting automated service agreement negotiation systems

The provision of services is often regulated by means of agreements that must be negotiated beforehand. Automating such negotiations is appealing insofar as it overcomes one of the most often cited shortcomings of human negotiation: slowness. Our analysis of the requirements of automated negotiation...

Descripción completa

Detalles Bibliográficos
Autores: Resinas Arias de Reyna, Manuel, Fernández Montes, Pablo, Corchuelo Gil, Rafael
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2012
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/132149
Acceso en línea:https://hdl.handle.net/11441/132149
https://doi.org/10.1016/j.scico.2010.09.008
Access Level:acceso abierto
Palabra clave:Software architecture
Automated negotiation
Service agreements
id ES_b280312e4965141663d23ec620f08ff4
oai_identifier_str oai:idus.us.es:11441/132149
network_acronym_str ES
network_name_str España
repository_id_str
spelling A bargaining-specific architecture for supporting automated service agreement negotiation systemsResinas Arias de Reyna, ManuelFernández Montes, PabloCorchuelo Gil, RafaelSoftware architectureAutomated negotiationService agreementsThe provision of services is often regulated by means of agreements that must be negotiated beforehand. Automating such negotiations is appealing insofar as it overcomes one of the most often cited shortcomings of human negotiation: slowness. Our analysis of the requirements of automated negotiation systems in open environments suggests that some of them cannot be tackled in a protocol-independent manner, which motivates the need for a protocol-specific architecture. However, current state-of-the-art bargaining architectures fail to address all of these requirements together. Our key contribution is a bargaining architecture that addresses all of the requirements we have identified. The definition of the architecture includes a logical view that identifies the key architectural elements and their interactions, a process view that identifies how the architectural elements can be grouped together into processes, a development view that includes a software framework that provides a reference implementation developers can use to build their own negotiation systems, and a scenarios view by means of which the architecture is illustrated and validatedComisión Interministerial de Ciencia y Tecnología (CICYT) SETI (TIN2009-07366)Junta de Andalucía P07-TIC-2533 (Isabel)Ministerio de Ciencia y Tecnología TIN2010-21744-C02-1Ministerio de Ciencia y Tecnología TIN2007-64119Junta de Andalucía P07-TIC-02602Junta de Andalucía P08-TIC-4100Ministerio de Ciencia e Innovación TIN2008-04718-EElsevierLenguajes y Sistemas InformáticosTIC205: Ingeniería del Software AplicadaComisión Interministerial de Ciencia y Tecnología (CICYT). EspañaJunta de AndalucíaMinisterio de Ciencia Y Tecnología (MCYT). EspañaMinisterio de Ciencia e Innovación (MICIN). España2012info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfhttps://hdl.handle.net/11441/132149https://doi.org/10.1016/j.scico.2010.09.008reponame:idUS. Depósito de Investigación de la Universidad de Sevillainstname:Universidad de Sevilla (US)InglésScience of Computer Programming, 77 (1), 4-28.SETI (TIN2009-07366)P07-TIC-2533 (Isabel)TIN2010-21744-C02-1TIN2007-64119P07-TIC-02602P08-TIC-4100TIN2008-04718-Ehttps://www.sciencedirect.com/science/article/pii/S0167642310001851info:eu-repo/semantics/openAccessoai:idus.us.es:11441/1321492026-06-17T12:51:07Z
dc.title.none.fl_str_mv A bargaining-specific architecture for supporting automated service agreement negotiation systems
title A bargaining-specific architecture for supporting automated service agreement negotiation systems
spellingShingle A bargaining-specific architecture for supporting automated service agreement negotiation systems
Resinas Arias de Reyna, Manuel
Software architecture
Automated negotiation
Service agreements
title_short A bargaining-specific architecture for supporting automated service agreement negotiation systems
title_full A bargaining-specific architecture for supporting automated service agreement negotiation systems
title_fullStr A bargaining-specific architecture for supporting automated service agreement negotiation systems
title_full_unstemmed A bargaining-specific architecture for supporting automated service agreement negotiation systems
title_sort A bargaining-specific architecture for supporting automated service agreement negotiation systems
dc.creator.none.fl_str_mv Resinas Arias de Reyna, Manuel
Fernández Montes, Pablo
Corchuelo Gil, Rafael
author Resinas Arias de Reyna, Manuel
author_facet Resinas Arias de Reyna, Manuel
Fernández Montes, Pablo
Corchuelo Gil, Rafael
author_role author
author2 Fernández Montes, Pablo
Corchuelo Gil, Rafael
author2_role author
author
dc.contributor.none.fl_str_mv Lenguajes y Sistemas Informáticos
TIC205: Ingeniería del Software Aplicada
Comisión Interministerial de Ciencia y Tecnología (CICYT). España
Junta de Andalucía
Ministerio de Ciencia Y Tecnología (MCYT). España
Ministerio de Ciencia e Innovación (MICIN). España
dc.subject.none.fl_str_mv Software architecture
Automated negotiation
Service agreements
topic Software architecture
Automated negotiation
Service agreements
description The provision of services is often regulated by means of agreements that must be negotiated beforehand. Automating such negotiations is appealing insofar as it overcomes one of the most often cited shortcomings of human negotiation: slowness. Our analysis of the requirements of automated negotiation systems in open environments suggests that some of them cannot be tackled in a protocol-independent manner, which motivates the need for a protocol-specific architecture. However, current state-of-the-art bargaining architectures fail to address all of these requirements together. Our key contribution is a bargaining architecture that addresses all of the requirements we have identified. The definition of the architecture includes a logical view that identifies the key architectural elements and their interactions, a process view that identifies how the architectural elements can be grouped together into processes, a development view that includes a software framework that provides a reference implementation developers can use to build their own negotiation systems, and a scenarios view by means of which the architecture is illustrated and validated
publishDate 2012
dc.date.none.fl_str_mv 2012
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/11441/132149
https://doi.org/10.1016/j.scico.2010.09.008
url https://hdl.handle.net/11441/132149
https://doi.org/10.1016/j.scico.2010.09.008
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv Science of Computer Programming, 77 (1), 4-28.
SETI (TIN2009-07366)
P07-TIC-2533 (Isabel)
TIN2010-21744-C02-1
TIN2007-64119
P07-TIC-02602
P08-TIC-4100
TIN2008-04718-E
https://www.sciencedirect.com/science/article/pii/S0167642310001851
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:idUS. Depósito de Investigación de la Universidad de Sevilla
instname:Universidad de Sevilla (US)
instname_str Universidad de Sevilla (US)
reponame_str idUS. Depósito de Investigación de la Universidad de Sevilla
collection idUS. Depósito de Investigación de la Universidad de Sevilla
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869417059583000576
score 15,300724