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...
- 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_ |
1814094972525215744 |