Detecting and Coordinating Complex Patterns of Distributed Events with KETAL

This paper presents an event-based kernel library designed to explicitly construct and coordinate complex interactions and communication patterns in distributed applications. The library integrates facilities for explicitly defining complex event patterns, detecting events in distributed systems, an...

Full description

Autores:
Benavides Navarro, Luis Daniel
Arboleda Jimenez, Hugo Fernando
Garcés, Kiyoshige
Barrera, Andrés
Tipo de recurso:
Article of investigation
Fecha de publicación:
2011
Institución:
Universidad ICESI
Repositorio:
Repositorio ICESI
Idioma:
eng
OAI Identifier:
oai:repository.icesi.edu.co:10906/82840
Acceso en línea:
http://linkinghub.elsevier.com/retrieve/pii/S1571066111001794
http://repository.icesi.edu.co/biblioteca_digital/handle/10906/82840
http://dx.doi.org/10.1016/j.entcs.2011.11.030
Palabra clave:
Modelos de computación
Patrones de diseño de software
Aplicaciones de los computadores
Ingeniería de sistemas y comunicaciones
Middleware
Systems engineering
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id ICESI2_a46028f0930a14d363188e95d3433167
oai_identifier_str oai:repository.icesi.edu.co:10906/82840
network_acronym_str ICESI2
network_name_str Repositorio ICESI
repository_id_str
spelling Benavides Navarro, Luis DanielArboleda Jimenez, Hugo FernandoGarcés, KiyoshigeBarrera, Andréshfarboleda@icesi.edu.coInglaterra de Lat: 53 00 00 N degrees minutes Lat: 53.0000 decimal degrees Long: 002 00 00 W degrees minutes Long: -2.0000 decimal degrees2018-02-19T15:33:37Z2018-02-19T15:33:37Z2011-12-291571-0661http://linkinghub.elsevier.com/retrieve/pii/S1571066111001794http://repository.icesi.edu.co/biblioteca_digital/handle/10906/82840http://dx.doi.org/10.1016/j.entcs.2011.11.030instname: Universidad Icesireponame: Biblioteca Digitalrepourl: https://repository.icesi.edu.co/This paper presents an event-based kernel library designed to explicitly construct and coordinate complex interactions and communication patterns in distributed applications. The library integrates facilities for explicitly defining complex event patterns, detecting events in distributed systems, and validating sequences of events having into account causal ordering. Concretely we present the following contributions: i) An analysis of non trivial scenarios found in distributed applications in order to formulate a set of requirements and restrictions for a kernel event-based library, ii) the design and implementation of the library supporting the detection and coordination of complex event patterns and the support of causal manipulation of distributed events, iii) a qualitative evaluation of our approach showing how this library can be used to build a sophisticated distributed aspect oriented language. © 2011 Elsevier B.V.14 páginasDigitalapplication/pdfengElectronic Notes in Theoretical Computer Science, Vol. 281 - 2011EL AUTOR, expresa que la obra objeto de la presente autorización es original y la elaboró sin quebrantar ni suplantar los derechos de autor de terceros, y de tal forma, la obra es de su exclusiva autoría y tiene la titularidad sobre éste. PARÁGRAFO: en caso de queja o acción por parte de un tercero referente a los derechos de autor sobre el artículo, folleto o libro en cuestión, EL AUTOR, asumirá la responsabilidad total, y saldrá en defensa de los derechos aquí autorizados; para todos los efectos, la Universidad Icesi actúa como un tercero de buena fe. Esta autorización, permite a la Universidad Icesi, de forma indefinida, para que en los términos establecidos en la Ley 23 de 1982, la Ley 44 de 1993, leyes y jurisprudencia vigente al respecto, haga publicación de este con fines educativos Todo persona que consulte ya sea la biblioteca o en medio electrónico podrá copiar apartes del texto citando siempre la fuentes, es decir el título del trabajo y el autor.https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Modelos de computaciónPatrones de diseño de softwareAplicaciones de los computadoresIngeniería de sistemas y comunicacionesMiddlewareSystems engineeringDetecting and Coordinating Complex Patterns of Distributed Events with KETALinfo:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_2df8fbb1Artículoinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Comunidad Universidad Icesi – InvestigadoresFacultad de IngenieríaIngeniería TelemáticaDepartamento Académico de Tecnologías de Información y Comunicaciones (TICs)Inglaterra281127141ORIGINALdocumento.htmldocumento.htmltext/html301http://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/82840/1/documento.html4c7eb884576509348ca2b5e134f2cf72MD5110906/82840oai:repository.icesi.edu.co:10906/828402018-10-04 11:04:19.463Biblioteca Digital - Universidad icesicdcriollo@icesi.edu.co
dc.title.eng.fl_str_mv Detecting and Coordinating Complex Patterns of Distributed Events with KETAL
title Detecting and Coordinating Complex Patterns of Distributed Events with KETAL
spellingShingle Detecting and Coordinating Complex Patterns of Distributed Events with KETAL
Modelos de computación
Patrones de diseño de software
Aplicaciones de los computadores
Ingeniería de sistemas y comunicaciones
Middleware
Systems engineering
title_short Detecting and Coordinating Complex Patterns of Distributed Events with KETAL
title_full Detecting and Coordinating Complex Patterns of Distributed Events with KETAL
title_fullStr Detecting and Coordinating Complex Patterns of Distributed Events with KETAL
title_full_unstemmed Detecting and Coordinating Complex Patterns of Distributed Events with KETAL
title_sort Detecting and Coordinating Complex Patterns of Distributed Events with KETAL
dc.creator.fl_str_mv Benavides Navarro, Luis Daniel
Arboleda Jimenez, Hugo Fernando
Garcés, Kiyoshige
Barrera, Andrés
dc.contributor.author.spa.fl_str_mv Benavides Navarro, Luis Daniel
Arboleda Jimenez, Hugo Fernando
Garcés, Kiyoshige
Barrera, Andrés
dc.subject.spa.fl_str_mv Modelos de computación
Patrones de diseño de software
Aplicaciones de los computadores
Ingeniería de sistemas y comunicaciones
topic Modelos de computación
Patrones de diseño de software
Aplicaciones de los computadores
Ingeniería de sistemas y comunicaciones
Middleware
Systems engineering
dc.subject.eng.fl_str_mv Middleware
Systems engineering
description This paper presents an event-based kernel library designed to explicitly construct and coordinate complex interactions and communication patterns in distributed applications. The library integrates facilities for explicitly defining complex event patterns, detecting events in distributed systems, and validating sequences of events having into account causal ordering. Concretely we present the following contributions: i) An analysis of non trivial scenarios found in distributed applications in order to formulate a set of requirements and restrictions for a kernel event-based library, ii) the design and implementation of the library supporting the detection and coordination of complex event patterns and the support of causal manipulation of distributed events, iii) a qualitative evaluation of our approach showing how this library can be used to build a sophisticated distributed aspect oriented language. © 2011 Elsevier B.V.
publishDate 2011
dc.date.issued.none.fl_str_mv 2011-12-29
dc.date.accessioned.none.fl_str_mv 2018-02-19T15:33:37Z
dc.date.available.none.fl_str_mv 2018-02-19T15:33:37Z
dc.type.eng.fl_str_mv info:eu-repo/semantics/article
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.local.spa.fl_str_mv Artículo
dc.type.version.eng.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_2df8fbb1
status_str publishedVersion
dc.identifier.issn.none.fl_str_mv 1571-0661
dc.identifier.other.none.fl_str_mv http://linkinghub.elsevier.com/retrieve/pii/S1571066111001794
dc.identifier.uri.none.fl_str_mv http://repository.icesi.edu.co/biblioteca_digital/handle/10906/82840
dc.identifier.doi.none.fl_str_mv http://dx.doi.org/10.1016/j.entcs.2011.11.030
dc.identifier.instname.none.fl_str_mv instname: Universidad Icesi
dc.identifier.reponame.none.fl_str_mv reponame: Biblioteca Digital
dc.identifier.repourl.none.fl_str_mv repourl: https://repository.icesi.edu.co/
identifier_str_mv 1571-0661
instname: Universidad Icesi
reponame: Biblioteca Digital
repourl: https://repository.icesi.edu.co/
url http://linkinghub.elsevier.com/retrieve/pii/S1571066111001794
http://repository.icesi.edu.co/biblioteca_digital/handle/10906/82840
http://dx.doi.org/10.1016/j.entcs.2011.11.030
dc.language.iso.eng.fl_str_mv eng
language eng
dc.relation.ispartof.eng.fl_str_mv Electronic Notes in Theoretical Computer Science, Vol. 281 - 2011
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.eng.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 14 páginas
dc.format.medium.spa.fl_str_mv Digital
dc.format.mimetype.eng.fl_str_mv application/pdf
dc.coverage.spatial.none.fl_str_mv Inglaterra de Lat: 53 00 00 N degrees minutes Lat: 53.0000 decimal degrees Long: 002 00 00 W degrees minutes Long: -2.0000 decimal degrees
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.program.spa.fl_str_mv Ingeniería Telemática
dc.publisher.department.spa.fl_str_mv Departamento Académico de Tecnologías de Información y Comunicaciones (TICs)
dc.publisher.place.spa.fl_str_mv Inglaterra
institution Universidad ICESI
bitstream.url.fl_str_mv http://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/82840/1/documento.html
bitstream.checksum.fl_str_mv 4c7eb884576509348ca2b5e134f2cf72
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Biblioteca Digital - Universidad icesi
repository.mail.fl_str_mv cdcriollo@icesi.edu.co
_version_ 1808499217850695680