In this paper we introduce SMoL, a simplified BPEL-like language for specifying peer and service behaviour in P2P systems. We define a transformational semantics of SMoL in terms of YAWL workflows, which enables the simulation (e.g., testing possible execution scenarios) and analysis (e.g., verifying reachability or lock freedom) of the behaviour of P2P peers and services.
Index Terms:
Peer-to-peer systems, service-oriented modelling language, BPEL, YAWL workflows
Citation:
Antonio Brogi, Razvan Popescu, "Workflow Semantics of Peer and Service Behaviour," tase, pp.143-150, 2008 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering, 2008