Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/24034
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.date.accessioned | 2017-11-21T09:31:02Z | |
dc.date.available | 2017-11-21T09:31:02Z | |
dc.date.issued | 2014 | |
dc.identifier.citation | Colombo, C., & Pace, G. J. (2014). Comprehensive monitor-oriented compensation programming. In B. Buhnova, L. Happe, J. Kofron (Eds.), Formal Engineering Approaches to Software Components and Architectures (pp. 47–61). | en_GB |
dc.identifier.uri | https://www.um.edu.mt/library/oar//handle/123456789/24034 | |
dc.description.abstract | Compensation programming is typically used in the programming of web service compositions whose correct implementation is crucial due to their handling of security-critical activities such as financial transactions. While traditional exception handling depends on the state of the system at the moment of failure, compensation programming is significantly more challenging and dynamic because it is dependent on the runtime execution flow - with the history of behaviour of the system at the moment of failure affecting how to apply compensation. To address this dynamic element, we propose the use of runtime monitors to facilitate compensation programming, with monitors enabling the modeller to be able to implicitly reason in terms of the runtime control flow, thus separating the concerns of system building and compensation modelling. Our approach is instantiated into an architecture and shown to be applicable to a case study. | en_GB |
dc.language.iso | en | en_GB |
dc.publisher | Cornell University | en_GB |
dc.rights | info:eu-repo/semantics/openAccess | en_GB |
dc.subject | Computer software -- Verification | en_GB |
dc.subject | Aspect-oriented programming | en_GB |
dc.subject | Computer software -- Testing | en_GB |
dc.subject | Computer software -- Development | en_GB |
dc.subject | Real-time data processing | en_GB |
dc.title | Comprehensive monitor-oriented compensation programming | en_GB |
dc.title.alternative | Formal engineering approaches to software components and architectures | en_GB |
dc.type | conferenceObject | en_GB |
dc.rights.holder | The copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder | en_GB |
dc.bibliographicCitation.conferencename | 11th International Workshop on Formal Engineering Approaches to Software Components and Architectures | en_GB |
dc.bibliographicCitation.conferenceplace | Grenoble, France, 12/04/2014 | en_GB |
dc.description.reviewed | non peer-reviewed | en_GB |
dc.identifier.doi | 10.4204/EPTCS.147.4 | |
dc.contributor.creator | Colombo, Christian | |
dc.contributor.creator | Pace, Gordon J. | |
Appears in Collections: | Scholarly Works - FacICTCS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Comprehensive_Monitor-Oriented_Compensation_Progra.pdf | 310.83 kB | Adobe PDF | View/Open |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.