Utilize este identificador para referenciar este registo:
http://hdl.handle.net/10362/154066
Título: | An algebra of behavioural types |
Autor: | Ravara, António Resende, Pedro T. Vasconcelos, Vasco |
Palavras-chave: | Theoretical Computer Science Information Systems Computer Science Applications Computational Theory and Mathematics |
Data: | Mar-2012 |
Resumo: | 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. |
Descrição: | 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. |
Peer review: | yes |
URI: | http://hdl.handle.net/10362/154066 |
DOI: | https://doi.org/10.1016/j.ic.2011.12.005 |
ISSN: | 0890-5401 |
Aparece nas colecções: | FCT: DI - Artigos em revista internacional com arbitragem científica |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
1_s2.0_S0890540112000077_main_1.pdf | 324,92 kB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.