2010 6th World Congress on Services 2010
DOI: 10.1109/services.2010.16
|View full text |Cite
|
Sign up to set email alerts
|

Specification and Verification of Data-Centric Web Services

Abstract: Data-centric Web services are services whose behavior is determined by their interactions with a repository of stored data. The lack of data specification in current Web service standards potentially leads to erroneous use of these services by their consumers. In this work, we propose using formal data contracts to decrease ambiguity about a service behavior, to fully verify a composition of services, and to guarantee data integrity within a composition of services.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
1
1
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 6 publications
0
3
0
Order By: Relevance
“…In the following sections, we discuss parts of the implementation of the PayPal Express Checkout composition using the Dafny, JML and RESOLVE languages. The complete implementations can be found in [22]. We have also made an attempt to implement the modules using Spec#, however, Spec# does not provide constructs for user-defined theory types and hence we could not define our data model.…”
Section: A Requirementsmentioning
confidence: 99%
“…In the following sections, we discuss parts of the implementation of the PayPal Express Checkout composition using the Dafny, JML and RESOLVE languages. The complete implementations can be found in [22]. We have also made an attempt to implement the modules using Spec#, however, Spec# does not provide constructs for user-defined theory types and hence we could not define our data model.…”
Section: A Requirementsmentioning
confidence: 99%
“…The complete implementations can be found in (Saleh 2012). We have also made an attempt to implement the modules using Spec#, however, Spec# does not provide constructs for user-defined theory types and hence we could not define our data model.…”
Section: Requirementsmentioning
confidence: 99%
“…The RESOLVE Concept definition is shown in Listing 7. The complete code can be found in (Saleh 2012).…”
Section: Resolvementioning
confidence: 99%