Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/22729
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Fenech, Stephen | - |
dc.contributor.author | Pace, Gordon J. | - |
dc.contributor.author | Schneider, Gerardo | - |
dc.date.accessioned | 2017-10-17T07:50:56Z | - |
dc.date.available | 2017-10-17T07:50:56Z | - |
dc.date.issued | 2009 | - |
dc.identifier.citation | Fenech, S., Pace, G. J., & Schneider, G. (2009). Automatic conflict detection on contracts. 6th International Colloquium on Theoretical Aspects of Computing, ICTAC 2009, Kuala Lumpur. 200-214. | en_GB |
dc.identifier.uri | https://www.um.edu.mt/library/oar//handle/123456789/22729 | - |
dc.description | Partially supported by the Nordunet3 project COSoDIS: “Contract-Oriented Software Development for Internet Services”. | en_GB |
dc.description.abstract | Many software applications are based on collaborating, yet competing, agents or virtual organisations exchanging services. Contracts, expressing obligations, permissions and prohibitions of the different actors, can be used to protect the interests of the organisations engaged in such service exchange. However, the potentially dynamic composition of services with different contracts, and the combination of service contracts with local contracts can give rise to unexpected conflicts, exposing the need for automatic techniques for contract analysis. In this paper we look at automatic analysis techniques for contracts written in the contract language CL. We present a trace semantics of CL suitable for conflict analysis, and a decision procedure for detecting conflicts (together with its proof of soundness, completeness and termination). We also discuss its implementation and look into the applications of the contract analysis approach we present. These techniques are applied to a small case study of an airline check-in desk. | en_GB |
dc.language.iso | en | en_GB |
dc.publisher | Springer Berlin Heidelberg | en_GB |
dc.rights | info:eu-repo/semantics/openAccess | en_GB |
dc.subject | Software architecture | en_GB |
dc.subject | Intelligent agents (Computer software) | en_GB |
dc.subject | Trace analysis | en_GB |
dc.title | Automatic conflict detection on contracts | 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 | 6th International Colloquium on Theoretical Aspects of Computing, ICTAC 2009 | en_GB |
dc.bibliographicCitation.conferenceplace | Kuala Lumpur, Malaysia, 16-20/08/2009 | en_GB |
dc.description.reviewed | peer-reviewed | en_GB |
dc.identifier.doi | 10.1007/978-3-642-03466-4_13 | - |
Appears in Collections: | Scholarly Works - FacEMAMar Scholarly Works - FacICTCS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Automatic_Conflict_Detection_on_Contracts.pdf | 159.1 kB | Adobe PDF | View/Open |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.