Publication
Dynamic recovering of long running transactions
dc.contributor.author | Vaz, Cátia | |
dc.contributor.author | Ferreira, Carla | |
dc.contributor.author | Ravara, António | |
dc.date.accessioned | 2021-05-12T17:36:42Z | |
dc.date.available | 2021-05-12T17:36:42Z | |
dc.date.issued | 2009 | |
dc.description.abstract | Most business applications rely on the notion of long running transaction as a fundamental building block. This paper presents a calculus for modelling long running transactions within the framework of the π-calculus, with support for compensation as a recovery mechanism. The underlying model of this calculus is the asynchronous polyadic π-calculus, with transaction scopes and dynamic installation of compensation processes. We add to the framework a type system which guarantees that transactions are unequivocally identified, ensuring that upon a failure the correct compensation process is invoked. Moreover, the operational semantics of the calculus ensures both installation and activation of the compensation of a transaction. | pt_PT |
dc.description.version | info:eu-repo/semantics/publishedVersion | pt_PT |
dc.identifier.citation | Vaz C., Ferreira C., Ravara A; RAVARA, António – 2009 Dynamic Recovering of Long Running Transactions. In: Kaklamanis – TGC 2008. Lecture Notes in Computer Science, ISBN 978-3-642-00944-0. Vol. 5474, pp. 201-215 | pt_PT |
dc.identifier.doi | 10.1007/978-3-642-00945-7_13 | pt_PT |
dc.identifier.uri | http://hdl.handle.net/10400.21/13341 | |
dc.language.iso | eng | pt_PT |
dc.peerreviewed | yes | pt_PT |
dc.publisher | Springer Nature | pt_PT |
dc.relation | IST–2005–16004 - EU IST Global Computing project Sensoria | pt_PT |
dc.relation | BEHAVIOURAL TYPES FOR OBJECT-ORIENTED LANGUAGES | |
dc.subject | Operational semantic | pt_PT |
dc.subject | Execution process | pt_PT |
dc.subject | Compensation process | pt_PT |
dc.subject | Execution context | pt_PT |
dc.subject | Type safety | pt_PT |
dc.title | Dynamic recovering of long running transactions | pt_PT |
dc.type | conference object | |
dspace.entity.type | Publication | |
oaire.awardTitle | BEHAVIOURAL TYPES FOR OBJECT-ORIENTED LANGUAGES | |
oaire.awardURI | info:eu-repo/grantAgreement/FCT//SFRH%2FBSAB%2F757%2F2007/PT | |
oaire.citation.conferencePlace | November 3-4, 2008 - Barcelona, Spain | pt_PT |
oaire.citation.endPage | 215 | pt_PT |
oaire.citation.startPage | 201 | pt_PT |
oaire.citation.title | 4th International Symposium, TGC 2008 | pt_PT |
oaire.citation.volume | 5474, | pt_PT |
person.familyName | Vaz | |
person.familyName | Ravara | |
person.givenName | Cátia | |
person.givenName | António | |
person.identifier | HuxP2pUAAAAJ | |
person.identifier.ciencia-id | 8718-741E-BBD9 | |
person.identifier.ciencia-id | 6E1A-AC5F-7D16 | |
person.identifier.orcid | 0000-0001-6074-3074 | |
person.identifier.orcid | 0000-0001-8074-0380 | |
person.identifier.rid | ADC-1473-2022 | |
person.identifier.scopus-author-id | 27267941600 | |
project.funder.identifier | http://doi.org/10.13039/501100001871 | |
project.funder.name | Fundação para a Ciência e a Tecnologia | |
rcaap.rights | closedAccess | pt_PT |
rcaap.type | conferenceObject | pt_PT |
relation.isAuthorOfPublication | 0c5cb0fd-7cd7-4a16-86a8-7a68188e53ff | |
relation.isAuthorOfPublication | d7dcec5a-72ea-4e1f-b7a8-7091575bbef2 | |
relation.isAuthorOfPublication.latestForDiscovery | d7dcec5a-72ea-4e1f-b7a8-7091575bbef2 | |
relation.isProjectOfPublication | dd1dfa5d-140e-4693-8000-5ae15c486cd5 | |
relation.isProjectOfPublication.latestForDiscovery | dd1dfa5d-140e-4693-8000-5ae15c486cd5 |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- Dynamic_CVaz.pdf
- Size:
- 1.71 MB
- Format:
- Adobe Portable Document Format