2006
DOI: 10.1007/11912873_18
|View full text |Cite
|
Sign up to set email alerts
|

Pattern Based Property Specification and Verification for Service Composition

Abstract: Service composition is becoming the dominant paradigm for developing Web service applications. It is important to ensure that a service composition complies with the requirements for the application. A rigorous compliance checking approach usually needs the requirements being specified in property specification formalisms such as temporal logics, which are difficult for ordinary software practitioners to comprehend. In this paper, we propose a property pattern based specification language, named PROPOLS, and u… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
62
0
4

Year Published

2006
2006
2021
2021

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 70 publications
(66 citation statements)
references
References 17 publications
(15 reference statements)
0
62
0
4
Order By: Relevance
“…The study in [21] utilizes Dwyer's property specification patterns [22] for the verification of service compositions and introduces the logical compositions of these patterns via Boolean operators. The CHARMY framework is proposed in [23] for modelling and verifying designs in UML.…”
Section: Graphical/pattern-based Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…The study in [21] utilizes Dwyer's property specification patterns [22] for the verification of service compositions and introduces the logical compositions of these patterns via Boolean operators. The CHARMY framework is proposed in [23] for modelling and verifying designs in UML.…”
Section: Graphical/pattern-based Approachesmentioning
confidence: 99%
“…For example, PLeadsTo pattern is an 'And' composition of 'P Precedes Q' And 'P LeadsTo Q' [21], which indicates that operands P and Q should 'occur' and must take place sequentially. Table 5 presents details regarding the CRL composite patterns.…”
Section: Composite Patternsmentioning
confidence: 99%
“…Furthermore, our template set applies to a specific design model with control and operational models, which allows our templates to specify requirements at the component-level and composition-level, increasing granularity and expressiveness at no additional computational cost. Finally, Yu et al [18] apply temporal logic patterns towards verifying Web service compositions. However, their work analyzes WS-BPEL schemas for conformance to general functional properties, while our approach can be applied prior to any development.…”
Section: Related Workmentioning
confidence: 99%
“…Many pattern-based approaches [14,15,13] base their patterns on patterns collected by Dwyer and Corbett [16]. Simple (particularly binary) patterns, such as global scope presence, global scope absence, after scope absence, before scope absence, response, and precedence can be modeled similarly to some of the compliance rules from Fig.…”
Section: Pattern-based Validationmentioning
confidence: 99%
“…The patterns are either given visually [21,14,11] or are organized in some kind of a pattern ontology [15,22,12]. Generally, these patterns are based on property patterns collected by Dwyer and Corbett [16].…”
Section: Related Workmentioning
confidence: 99%