2009
DOI: 10.1016/j.entcs.2009.06.008
|View full text |Cite
|
Sign up to set email alerts
|

A Symbolic Semantics for a Calculus for Service-Oriented Computing

Abstract: We introduce a symbolic characterisation of the operational semantics of COWS, a formal language for specifying and combining service-oriented applications, while modelling their dynamic behaviour. This alternative semantics avoids infinite representations of COWS terms due to the value-passing nature of communication in COWS and is more amenable for automatic manipulation by analytical tools, such as e.g. equivalence and model checkers. We illustrate our approach through a ‘translation service’ scenario

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2012
2012
2014
2014

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 28 publications
0
1
0
Order By: Relevance
“…We want to mention here the stochastic extension and the BPMN-based notation defined in [76,77] to enable quantitative reasoning on service behaviours, the type system introduced in [55] to check confidentiality properties, the logic and model checker presented in [39] and exploited in [4] to express and check functional properties of services, the bisimulation-based observational semantics defined in [79] to check interchangeability of services and conformance against service specifications, and the symbolic characterisation of the operational semantics of COWS presented in [80] to avoid infinite representations of COWS terms due to the value-passing nature of communication. An overview of most of the tools mentioned above and the classes of properties that can be analysed by using them can be found in [84].…”
Section: Concluding Remarks and Future Workmentioning
confidence: 99%
“…We want to mention here the stochastic extension and the BPMN-based notation defined in [76,77] to enable quantitative reasoning on service behaviours, the type system introduced in [55] to check confidentiality properties, the logic and model checker presented in [39] and exploited in [4] to express and check functional properties of services, the bisimulation-based observational semantics defined in [79] to check interchangeability of services and conformance against service specifications, and the symbolic characterisation of the operational semantics of COWS presented in [80] to avoid infinite representations of COWS terms due to the value-passing nature of communication. An overview of most of the tools mentioned above and the classes of properties that can be analysed by using them can be found in [84].…”
Section: Concluding Remarks and Future Workmentioning
confidence: 99%