Formalizing Higher-order Mobile Embedded Business Processes with Binding Bigraphs
- Mikkel Bundgaard,
- Arne John Glenstrup,
- ,
- Espen Højsgaard,
- Henning Niss
Research Output:
Journal Article or Conference Article in Journal
Conference article
Peer-reviewOpen access
Abstract
We propose and formalize HomeBPEL, a higher-order WSBPEL-like business process execution language where processes are firstclass values that can be stored in variables, passed as messages, and activated as embedded sub-instances. A sub-instance is similar to a WSBPEL scope, except that it can be dynamically frozen and stored as a
process in a variable, and then subsequently be thawed when reactivated as a sub-instance. We motivate HomeBPEL by an example of pervasive health care where treatment guidelines are dynamically deployed as sub processes that may be delegated dynamically to other workflow engines and in particular stay available for disconnected operation on mobile devices. We provide a formal semantics based on binding bigraphical reactive systems implemented in the BPL Tool as part of the Bigraphical Programming Languages project at ITU. The semantics is an extension of a semantics given previously for a simplified subset of WS-BPEL and exploits the close correspondence between bigraphs and XML to provide a formalized run-time format very close to standard WS-BPEL syntax, which also constitutes the representation of frozen sub-instances.
process in a variable, and then subsequently be thawed when reactivated as a sub-instance. We motivate HomeBPEL by an example of pervasive health care where treatment guidelines are dynamically deployed as sub processes that may be delegated dynamically to other workflow engines and in particular stay available for disconnected operation on mobile devices. We provide a formal semantics based on binding bigraphical reactive systems implemented in the BPL Tool as part of the Bigraphical Programming Languages project at ITU. The semantics is an extension of a semantics given previously for a simplified subset of WS-BPEL and exploits the close correspondence between bigraphs and XML to provide a formalized run-time format very close to standard WS-BPEL syntax, which also constitutes the representation of frozen sub-instances.
Publication Information
Output type
Research Output:
Journal Article or Conference Article in Journal
Conference article
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 83-99 (17 pages)Journal (Volume, Issue Number)
Lecture Notes in Computer SciencePublication milestones
- Published - 2008
Publication status
Published - 2008
ISSN
0302-9743Publication IDs
- Scopus: 45749109416
Publication metrics
PlumX, opens in new tab
Captures
10
Citation count
17
Access to documents
Related Event
Title
10th international conference on Coordination Models and Languages (Coordination'08)
Event type
ConferenceDate
04/06/2008 - 06/06/2008Location
OsloNorway
