An algebra of behavioural types
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10362/154066 |
Resumo: | Special thanks to Gérard Boudol, Ilaria Castellani, Silvano Dal Zilio, and Massimo Merro, for fruitful discussions and careful reading of parts of this document. Several anonymous referees made useful comments. |
id |
RCAP_7858815dda613ae7f2a75a6e5a6915a5 |
---|---|
oai_identifier_str |
oai:run.unl.pt:10362/154066 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
An algebra of behavioural typesTheoretical Computer ScienceInformation SystemsComputer Science ApplicationsComputational Theory and MathematicsSpecial thanks to Gérard Boudol, Ilaria Castellani, Silvano Dal Zilio, and Massimo Merro, for fruitful discussions and careful reading of parts of this document. Several anonymous referees made useful comments.We propose a process algebra, the Algebra of Behavioural Types, as a language for typing concurrent objects. A type is a higher-order labelled transition system that characterises all possible life cycles of a concurrent object. States represent interfaces of objects; state transitions model the dynamic change of object interfaces. Moreover, a type provides an internal view of the objects that inhabits it: a synchronous one, since transitions correspond to message reception. To capture this internal view of objects we define a notion of bisimulation, strong on labels and weak on silent actions. We study several algebraic laws that characterise this equivalence, and obtain completeness results for image-finite types.DI - Departamento de InformáticaCITI - Centro de Informática e Tecnologias da InformaçãoRUNRavara, AntónioResende, PedroT. Vasconcelos, Vasco2023-06-16T22:20:35Z2012-032012-03-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article28application/pdfhttp://hdl.handle.net/10362/154066eng0890-5401PURE: 63858255https://doi.org/10.1016/j.ic.2011.12.005info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T05:36:34Zoai:run.unl.pt:10362/154066Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:55:29.867409Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
An algebra of behavioural types |
title |
An algebra of behavioural types |
spellingShingle |
An algebra of behavioural types Ravara, António Theoretical Computer Science Information Systems Computer Science Applications Computational Theory and Mathematics |
title_short |
An algebra of behavioural types |
title_full |
An algebra of behavioural types |
title_fullStr |
An algebra of behavioural types |
title_full_unstemmed |
An algebra of behavioural types |
title_sort |
An algebra of behavioural types |
author |
Ravara, António |
author_facet |
Ravara, António Resende, Pedro T. Vasconcelos, Vasco |
author_role |
author |
author2 |
Resende, Pedro T. Vasconcelos, Vasco |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
DI - Departamento de Informática CITI - Centro de Informática e Tecnologias da Informação RUN |
dc.contributor.author.fl_str_mv |
Ravara, António Resende, Pedro T. Vasconcelos, Vasco |
dc.subject.por.fl_str_mv |
Theoretical Computer Science Information Systems Computer Science Applications Computational Theory and Mathematics |
topic |
Theoretical Computer Science Information Systems Computer Science Applications Computational Theory and Mathematics |
description |
Special thanks to Gérard Boudol, Ilaria Castellani, Silvano Dal Zilio, and Massimo Merro, for fruitful discussions and careful reading of parts of this document. Several anonymous referees made useful comments. |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-03 2012-03-01T00:00:00Z 2023-06-16T22:20:35Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10362/154066 |
url |
http://hdl.handle.net/10362/154066 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
0890-5401 PURE: 63858255 https://doi.org/10.1016/j.ic.2011.12.005 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
28 application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799138142145478656 |