Abstract processes in orchestration languages
- Autores
- Buscemi, M.G.; Melgratti, H.
- Año de publicación
- 2009
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- Orchestrators are descriptions at implementation level and may contain sensitive information that should be kept private. Consequently, orchestration languages come equipped with a notion of abstract processes, which enable the interaction among parties while hiding private information. An interesting question is whether an abstract process accurately describes the behavior of a concrete process so to ensure that some particular property is preserved when composing services. In this paper we focus on compliance, i.e, the correct interaction of two orchestrators and we introduce two definitions of abstraction: one in terms of traces, called trace-based abstraction, and the other as a generalization of symbolic bisimulation, called simulation-based abstraction.We show that simulation-based abstraction is strictly more refined than trace-based abstraction and that simulation-based abstraction behaves well with respect to compliance.
- Fuente
- Lect. Notes Comput. Sci. 2009;5502:301-315
- Materia
-
Abstract process
Concrete process
Private information
Sensitive informations
Simulation-based
Simulation-based abstraction
Symbolic bisimulation
Channel capacity
Linguistics
Abstracting - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by/2.5/ar
- Repositorio
.jpg)
- Institución
- Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
- OAI Identificador
- paperaa:paper_03029743_v5502_n_p301_Buscemi
Ver los metadatos del registro completo
| id |
BDUBAFCEN_1d31ea9f595cc18d87649f533832e6ee |
|---|---|
| oai_identifier_str |
paperaa:paper_03029743_v5502_n_p301_Buscemi |
| network_acronym_str |
BDUBAFCEN |
| repository_id_str |
1896 |
| network_name_str |
Biblioteca Digital (UBA-FCEN) |
| spelling |
Abstract processes in orchestration languagesBuscemi, M.G.Melgratti, H.Abstract processConcrete processPrivate informationSensitive informationsSimulation-basedSimulation-based abstractionSymbolic bisimulationChannel capacityLinguisticsAbstractingOrchestrators are descriptions at implementation level and may contain sensitive information that should be kept private. Consequently, orchestration languages come equipped with a notion of abstract processes, which enable the interaction among parties while hiding private information. An interesting question is whether an abstract process accurately describes the behavior of a concrete process so to ensure that some particular property is preserved when composing services. In this paper we focus on compliance, i.e, the correct interaction of two orchestrators and we introduce two definitions of abstraction: one in terms of traces, called trace-based abstraction, and the other as a generalization of symbolic bisimulation, called simulation-based abstraction.We show that simulation-based abstraction is strictly more refined than trace-based abstraction and that simulation-based abstraction behaves well with respect to compliance.2009info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttp://hdl.handle.net/20.500.12110/paper_03029743_v5502_n_p301_BuscemiLect. Notes Comput. Sci. 2009;5502:301-315reponame:Biblioteca Digital (UBA-FCEN)instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesinstacron:UBA-FCENenginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/2.5/ar2026-04-16T09:46:31Zpaperaa:paper_03029743_v5502_n_p301_BuscemiInstitucionalhttps://digital.bl.fcen.uba.ar/Universidad públicaNo correspondehttps://digital.bl.fcen.uba.ar/cgi-bin/oaiserver.cgiana@bl.fcen.uba.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:18962026-04-16 09:46:34.62Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse |
| dc.title.none.fl_str_mv |
Abstract processes in orchestration languages |
| title |
Abstract processes in orchestration languages |
| spellingShingle |
Abstract processes in orchestration languages Buscemi, M.G. Abstract process Concrete process Private information Sensitive informations Simulation-based Simulation-based abstraction Symbolic bisimulation Channel capacity Linguistics Abstracting |
| title_short |
Abstract processes in orchestration languages |
| title_full |
Abstract processes in orchestration languages |
| title_fullStr |
Abstract processes in orchestration languages |
| title_full_unstemmed |
Abstract processes in orchestration languages |
| title_sort |
Abstract processes in orchestration languages |
| dc.creator.none.fl_str_mv |
Buscemi, M.G. Melgratti, H. |
| author |
Buscemi, M.G. |
| author_facet |
Buscemi, M.G. Melgratti, H. |
| author_role |
author |
| author2 |
Melgratti, H. |
| author2_role |
author |
| dc.subject.none.fl_str_mv |
Abstract process Concrete process Private information Sensitive informations Simulation-based Simulation-based abstraction Symbolic bisimulation Channel capacity Linguistics Abstracting |
| topic |
Abstract process Concrete process Private information Sensitive informations Simulation-based Simulation-based abstraction Symbolic bisimulation Channel capacity Linguistics Abstracting |
| dc.description.none.fl_txt_mv |
Orchestrators are descriptions at implementation level and may contain sensitive information that should be kept private. Consequently, orchestration languages come equipped with a notion of abstract processes, which enable the interaction among parties while hiding private information. An interesting question is whether an abstract process accurately describes the behavior of a concrete process so to ensure that some particular property is preserved when composing services. In this paper we focus on compliance, i.e, the correct interaction of two orchestrators and we introduce two definitions of abstraction: one in terms of traces, called trace-based abstraction, and the other as a generalization of symbolic bisimulation, called simulation-based abstraction.We show that simulation-based abstraction is strictly more refined than trace-based abstraction and that simulation-based abstraction behaves well with respect to compliance. |
| description |
Orchestrators are descriptions at implementation level and may contain sensitive information that should be kept private. Consequently, orchestration languages come equipped with a notion of abstract processes, which enable the interaction among parties while hiding private information. An interesting question is whether an abstract process accurately describes the behavior of a concrete process so to ensure that some particular property is preserved when composing services. In this paper we focus on compliance, i.e, the correct interaction of two orchestrators and we introduce two definitions of abstraction: one in terms of traces, called trace-based abstraction, and the other as a generalization of symbolic bisimulation, called simulation-based abstraction.We show that simulation-based abstraction is strictly more refined than trace-based abstraction and that simulation-based abstraction behaves well with respect to compliance. |
| publishDate |
2009 |
| dc.date.none.fl_str_mv |
2009 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
http://hdl.handle.net/20.500.12110/paper_03029743_v5502_n_p301_Buscemi |
| url |
http://hdl.handle.net/20.500.12110/paper_03029743_v5502_n_p301_Buscemi |
| dc.language.none.fl_str_mv |
eng |
| language |
eng |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/2.5/ar |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by/2.5/ar |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
Lect. Notes Comput. Sci. 2009;5502:301-315 reponame:Biblioteca Digital (UBA-FCEN) instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales instacron:UBA-FCEN |
| reponame_str |
Biblioteca Digital (UBA-FCEN) |
| collection |
Biblioteca Digital (UBA-FCEN) |
| instname_str |
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
| instacron_str |
UBA-FCEN |
| institution |
UBA-FCEN |
| repository.name.fl_str_mv |
Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
| repository.mail.fl_str_mv |
ana@bl.fcen.uba.ar |
| _version_ |
1862634687448481792 |
| score |
12.692636 |