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...

Full description

Bibliographic Details
Main Authors: Naseem Ibrahim, Vangalur Alagar, Mubarak Mohammad
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