Formal verification of mobile orchestration agents: Model checking for orchestration verification

Charif Mahmoudi, Fabrice Mourlin · 2017

Enterprise integration is one of the crucial challenges faced by modern organizations. Existing effort to define Enterprise Integration Patterns (EIPs) helps organizations to build their integration processes. An EIP represents a regularity in mobile agent behavior designs. In a complex distributed environment, such as mobile context, EIPs are a large number of patterns that describes the interactions between atomic elements composing the mobile agent behavior. Indeed, these patterns federate the run-time interactions and enable the creation of composite mobile agents. This paper proposes a formal framework that covers the design and the verification of integration processes using mobile agents. Higher-order π-calculus entities are used to model the agents that could migrates around between organization's servers. As the location of a mobile agent may imply some access restrictions for the local resource access, this paper proposes a verification based testing, using a network of timed automata model, of the proposed formal model to illustrate that migration pattern respects the organization's integrations constraints.

Read the paper · More papers on PaperTik