SLIDE 2 System Architecture
Mobile Device j
Service 3 Service 4 Network Service Interface Wireless Stack (802.11x, Bluetooth)
Mobile Device i
Service 1 Service 2 Network Service Interface Wireless Stack (802.11x, Bluetooth)
Mobile Device Coordinator
Wireless Stack (802.11x, Bluetooth) Network Service Interface Coordination Layer Predictive Layer Workflow Adapter Workflow Execution Engine Rewriting Rules Workflow Schema
Mobile Device j
Service 3 Service 4 Network Service Interface Wireless Stack (802.11x, Bluetooth)
Mobile Device i
Service 1 Service 2 Network Service Interface Wireless Stack (802.11x, Bluetooth)
Mobile Device Coordinator
Wireless Stack (802.11x, Bluetooth) Network Service Interface Coordination Layer Predictive Layer Workflow Adapter Workflow Execution Engine Rewriting Rules Workflow Schema
Mobile Device j
Service 3 Service 4 Network Service Interface Wireless Stack (802.11x, Bluetooth)
Mobile Device j
Service 3 Service 4 Network Service Interface Wireless Stack (802.11x, Bluetooth)
Mobile Device i
Service 1 Service 2 Network Service Interface Wireless Stack (802.11x, Bluetooth)
Mobile Device i
Service 1 Service 2 Network Service Interface Wireless Stack (802.11x, Bluetooth)
Mobile Device Coordinator
Wireless Stack (802.11x, Bluetooth) Network Service Interface Coordination Layer Predictive Layer Workflow Adapter Workflow Execution Engine Rewriting Rules Workflow Schema
Mobile Device Coordinator
Wireless Stack (802.11x, Bluetooth) Network Service Interface Coordination Layer Predictive Layer Workflow Adapter Workflow Execution Engine Rewriting Rules Workflow Schema
◮ modeling at the coordination layer ◮ modeling of the distributed workflows ◮ abstraction from the technical infrastructure
Cooperation with MOBIDIS – Universit´ a di Roma ”La Sapienza” WORKPAD – EU-project (8 sites)
Modeling Workflows and Transformations in MANETs
◮ applying algebraic approaches based on
algebraic higher-order nets with Petri nets, graphs and rules as tokens
◮ algebraic higher-order net coordinates
workflow execution and rule application
◮ a team consists of a workflow and its topology graph ◮ rules are tuples of net and graph rules
Execution Workflow Workflow Teams Rules Adaption
Workflow Execution
PN1
Team
Start Compile Questionnaire Go to Destination Select Building
Execution Workflow
enabled(s, t) = true s fire(s, t)
signature and algebra for
◮ Reconfigurable Petri
systems, i.e. P/T-nets with markings
◮ firing behavior ◮ and net transformations
Workflow Execution
Start Compile Questionnaire Go to Destination Select Building
PN1’
Team
fire(s, t)
Execution Workflow
enabled(s, t) = true s
signature and algebra for
◮ Reconfigurable Petri
systems, i.e. P/T-nets with markings
◮ firing behavior ◮ and net transformation