4 research outputs found

    An Introduction to Simulation-Based Techniques for Automated Service Composition

    Get PDF
    This work is an introduction to the author's contributions to the SOC area, resulting from his PhD research activity. It focuses on the problem of automatically composing a desired service, given a set of available ones and a target specification. As for description, services are represented as finite-state transition systems, so to provide an abstract account of their behavior, seen as the set of possible conversations with external clients. In addition, the presence of a finite shared memory is considered, that services can interact with and which provides a basic form of communication. Rather than describing technical details, we offer an informal overview of the whole work, and refer the reader to the original papers, referenced throughout this work, for all details

    Cross organisational compatible workflows generation and execution

    Get PDF
    With the development of internet and electronics, the demand for electronic and online commerce has increased. This has, in turn, increased the demand for business process automation. Workflow has established itself as the technology used for business process automation. Since business organisations have to work in coordination with many other business organisations in order to succeed in business, the workflows of business organisations are expected to collaborate with those of other business organisations. Collaborating organisations can only proceed in business if they have compatible workflows. Therefore, there is a need for cross organisational workflow collaboration. The dynamism and complexity of online and electronic business and high demand from the market leave the workflows prone to frequent changes. If a workflow changes, it has to be re-engineered as well as reconciled with the workflows of the collaborating organisations. To avoid the continuous re-engineering and reconciliation of workflows, and to reuse the existing units of work done, the focus has recently shifted from modeling workflows to automatic workflow generation. Workflows must proceed to runtime execution, otherwise, the effort invested in the build time workflow modeling is wasted. Therefore, workflow management and collaboration systems must support workflow enactment and runtime workflow collaboration. Although substantial research has been done in build-time workflow collaboration, automatic workflow generation, workflow enactment and runtime workflow collaboration, the integration of these highly inter-dependent aspects of workflow has not been considered in the literature. The research work presented in this thesis investigates the integration of these different aspects. The main focus of the research presented in this thesis is the creation of a framework that is able to generate multiple sets of compatible workflows for multiple collaborating organisations, from their OWLS process definitions and high level goals. The proposed framework also supports runtime enactment and runtime collaboration of the generated workflows

    Behavior composition optimisation

    Get PDF
    The behavior composition problem involves automatic synthesis of a controller that is able to “realize” (i.e., implement) a desired target specification by suitably controlling a collection of already available, partially controllable, behaviors running in a partially predictable shared environment. A behavior in our context refers to an already existing functionality such as the logic of a device, a service, a standalone component, etc; whereas a target specification represents the desired non-existent functionality that is meant to be obtained through the available behaviors. Previous work in behavior composition has exclusively aimed at synthesising exact controllers, those that bring about the desired specification completely. One open issue has resisted principled solutions: if the target specification cannot be completely implemented, is there a way to realize it “optimally”? In this doctoral thesis, we propose qualitative and quantitative optimisation frameworks that are able to accommodate composition problems that do not admit the “perfect” coordinating controller. In the qualitative setting, we rely on the formal notion of simulation to define realizable fragments of a target specification and show the existence of a unique supremal realizable fragment for a given problem instance. In addition, we extend the qualitative framework by introducing exogenous uncontrollable events to represent observable contingencies. In the quantitative setting, we provide a decision theoretic approach to behavior composition by quantifying the uncertainties present in the domain. In all cases, we provide effective techniques to compute optimal solutions and study their computational properties

    e-Service Composition by Description Logics Based Reasoning

    No full text
    Composition of e-Services is the issue of synthesizing a new composite e- Service, obtained by combining a set of available component e-Services, when a client request cannot be satisfied by available e-Services. In this paper we propose a general framework addressing the problem of e-Service composition. We then show that, under certain assumptions, composition can be realized through DLbased reasoning
    corecore