2008
DOI: 10.1007/s11704-008-0039-2
|View full text |Cite
|
Sign up to set email alerts
|

Verifying BPEL-like programs with Hoare logic

Abstract: The WS-BPEL language has recently become a de facto standard for modeling Web-based business processes. One of its essential features is the fully programmable compensation mechanism. To understand it better, many recent works have mainly focused on formal semantic models for WS-BPEL. In this paper, we make one step forward by investigating the verification problem for business processes written in BPEL-like languages. We propose a set of proof rules in Hoare-logic style as an axiomatic verification system for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2008
2008
2018
2018

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 15 publications
(16 reference statements)
0
7
0
Order By: Relevance
“…It would be interesting to see if probability can be added into the recently proposed web services and web transaction models [13,14,30,31]. It will also be interesting to see if probability can be taken into account when reasoning about business processes [15]. In order to consider the proof of T 1 ≈ T 2 , let (1) x = p 1 /( p 1 + p 2 − p 1 × p 2 ), y = p 1 + p 2 − p 1 × p 2 (2) Σ denotes the set containing all the states.…”
Section: Resultsmentioning
confidence: 99%
“…It would be interesting to see if probability can be added into the recently proposed web services and web transaction models [13,14,30,31]. It will also be interesting to see if probability can be taken into account when reasoning about business processes [15]. In order to consider the proof of T 1 ≈ T 2 , let (1) x = p 1 /( p 1 + p 2 − p 1 × p 2 ), y = p 1 + p 2 − p 1 × p 2 (2) Σ denotes the set containing all the states.…”
Section: Resultsmentioning
confidence: 99%
“…A detailed proof for this example can be found in the technical report [12] in a strict backward manner of verification.…”
Section: Examplementioning
confidence: 93%
“…Due to space limitation, we omit the proof here. A detailed proof can be found in our companion technical report [12].…”
Section: Soundnessmentioning
confidence: 95%
“…BPE-calculus was modeled both in the absence and in the presence of DPE [47]. Recently, Luo et al have studied the verification of BPEL programs using Hoare logic [33,34]. A set of proof rules were proposed in Hoare logic style.…”
Section: Related Workmentioning
confidence: 99%