Specification and Verification of Context-dependent Services
Current approaches for the discovery, specification, and provision of services ignore the relationship between the service contract and the conditions in which the service can guarantee its contract. Moreover, they do not use formal methods for specifying services, contracts, and compositions. Witho...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Open Publishing Association
2011-08-01
|
Series: | Electronic Proceedings in Theoretical Computer Science |
Online Access: | http://arxiv.org/pdf/1108.2349v1 |
id |
doaj-8a8804aaae7d4befa003a2fdd0d94362 |
---|---|
record_format |
Article |
spelling |
doaj-8a8804aaae7d4befa003a2fdd0d943622020-11-24T21:38:01ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802011-08-0161Proc. WWV 2011173310.4204/EPTCS.61.2Specification and Verification of Context-dependent ServicesNaseem IbrahimVangalur AlagarMubarak MohammadCurrent approaches for the discovery, specification, and provision of services ignore the relationship between the service contract and the conditions in which the service can guarantee its contract. Moreover, they do not use formal methods for specifying services, contracts, and compositions. Without a formal basis it is not possible to justify through formal verification the correctness conditions for service compositions and the satisfaction of contractual obligations in service provisions. We remedy this situation in this paper. We present a formal definition of services with context-dependent contracts. We define a composition theory of services with context-dependent contracts taking into consideration functional, nonfunctional, legal and contextual information. Finally, we present a formal verification approach that transforms the formal specification of service composition into extended timed automata that can be verified using the model checking tool UPPAAL. http://arxiv.org/pdf/1108.2349v1 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Naseem Ibrahim Vangalur Alagar Mubarak Mohammad |
spellingShingle |
Naseem Ibrahim Vangalur Alagar Mubarak Mohammad Specification and Verification of Context-dependent Services Electronic Proceedings in Theoretical Computer Science |
author_facet |
Naseem Ibrahim Vangalur Alagar Mubarak Mohammad |
author_sort |
Naseem Ibrahim |
title |
Specification and Verification of Context-dependent Services |
title_short |
Specification and Verification of Context-dependent Services |
title_full |
Specification and Verification of Context-dependent Services |
title_fullStr |
Specification and Verification of Context-dependent Services |
title_full_unstemmed |
Specification and Verification of Context-dependent Services |
title_sort |
specification and verification of context-dependent services |
publisher |
Open Publishing Association |
series |
Electronic Proceedings in Theoretical Computer Science |
issn |
2075-2180 |
publishDate |
2011-08-01 |
description |
Current approaches for the discovery, specification, and provision of services ignore the relationship between the service contract and the conditions in which the service can guarantee its contract. Moreover, they do not use formal methods for specifying services, contracts, and compositions. Without a formal basis it is not possible to justify through formal verification the correctness conditions for service compositions and the satisfaction of contractual obligations in service provisions. We remedy this situation in this paper. We present a formal definition of services with context-dependent contracts. We define a composition theory of services with context-dependent contracts taking into consideration functional, nonfunctional, legal and contextual information. Finally, we present a formal verification approach that transforms the formal specification of service composition into extended timed automata that can be verified using the model checking tool UPPAAL. |
url |
http://arxiv.org/pdf/1108.2349v1 |
work_keys_str_mv |
AT naseemibrahim specificationandverificationofcontextdependentservices AT vangaluralagar specificationandverificationofcontextdependentservices AT mubarakmohammad specificationandverificationofcontextdependentservices |
_version_ |
1725935858809307136 |