978 research outputs found

    Translating standard process models to BPEL

    Get PDF
    Standardisation of languages in the field of business process management has long been an elusive goal. Recently though, consensus has built around one process implementation language, namely BPEL, and two fundamentally similar process modelling notations, namely UML Activity Diagram (UML AD) and BPMN. This paper presents a technique for generating BPEL code from process models expressed in a core subset of BPMN and UML AD. This model-to-code translation is a necessary ingredient to the emergence of model-driven business process development environments based on these standards. The proposed translation has been implemented as an open source tool

    Recursion Aware Modeling and Discovery For Hierarchical Software Event Log Analysis (Extended)

    Get PDF
    This extended paper presents 1) a novel hierarchy and recursion extension to the process tree model; and 2) the first, recursion aware process model discovery technique that leverages hierarchical information in event logs, typically available for software systems. This technique allows us to analyze the operational processes of software systems under real-life conditions at multiple levels of granularity. The work can be positioned in-between reverse engineering and process mining. An implementation of the proposed approach is available as a ProM plugin. Experimental results based on real-life (software) event logs demonstrate the feasibility and usefulness of the approach and show the huge potential to speed up discovery by exploiting the available hierarchy.Comment: Extended version (14 pages total) of the paper Recursion Aware Modeling and Discovery For Hierarchical Software Event Log Analysis. This Technical Report version includes the guarantee proofs for the proposed discovery algorithm

    Beyond Control-Flow: Extending Business Process Configuration to Roles and Objects

    Get PDF
    A configurable process model is an integrated representation of multiple variants of a business process. It is designed to be individualized to meet a particular set of requirements. As such, configurable process models promote systematic reuse of proven or common practices. Existing notations for configurable process modeling focus on capturing tasks and control-flow dependencies, neglecting equally important aspects of business processes such as data flow, material flow and resource management. This paper fills this gap by proposing an integrated meta-model for configurable processes with advanced features for capturing resources involved in the performance of tasks (through task-role associations) as well as flow of data and physical artifacts (through task-object associations). Although embodied as an extension of a popular process modeling notation, namely EPC, the meta-model is defined in an abstract and formal manner to make it applicable to other notations

    On Negotiation as Concurrency Primitive

    Full text link
    We introduce negotiations, a model of concurrency close to Petri nets, with multiparty negotiation as primitive. We study the problems of soundness of negotiations and of, given a negotiation with possibly many steps, computing a summary, i.e., an equivalent one-step negotiation. We provide a complete set of reduction rules for sound, acyclic, weakly deterministic negotiations and show that, for deterministic negotiations, the rules compute the summary in polynomial time

    RALph: A Graphical Notation for Resource Assignments in Business Processes

    Get PDF
    The business process (BP) resource perspective deals with the management of human as well as non-human resources throughout the process lifecycle. Although it has received increasing attention recently, there exists no graphical notation for it up until now that is both expressive enough to cover well-known resource selection conditions and independent of the BP modelling language. In this paper, we introduce RALph, a graphical notation for the assignment of human resources to BP activities. We define its semantics by mapping this notation to a language that has been formally defined in description logics, which enables its automated analysis. Although we show how RALph can be seamlessly integrated with BPMN, it is noteworthy that the notation is independent of the BP modelling language. Altogether, RALph will foster the visual modelling of the resource perspective in BP

    Reactive Petri Nets for Workflow Modeling

    Full text link
    Petri nets are widely used for modeling and analyzing workflows

    Determinants of risk: Exposure and vulnerability

    Get PDF
    Many climate change adaptation efforts aim to address the implications of potential changes in the frequency, intensity, and duration of weather and climate events that affect the risk of extreme impacts on human society. That risk is determined not only by the climate and weather events (the hazards) but also by the exposure and vulnerability to these hazards. Therefore, effective adaptation and disaster risk management strategies and practices also depend on a rigorous understanding of the dimensions of exposure and vulnerability, as well as a proper assessment of changes in those dimensions. This chapter aims to provide that understanding and assessment, by further detailing the determinants of risk as presented in Chapter 1. The first sections of this chapter elucidate the concepts that are needed to define and understand risk, and show that risk originates from a combination of social processes and their interaction with the environment (Sections 2.2 and 2.3), and highlight the role of coping and adaptive capacities (Section 2.4). The following section (2.5) describes the different dimensions of vulnerability and exposure as well as trends therein. Given that exposure and vulnerability are highly context-specific, this section is by definition limited to a general overview (a more quantitative perspective on trends is provided in Chapter 4). A methodological discussion (Section 2.6) of approaches to identify and assess risk provides indications of how the dimensions of exposure and vulnerability can be explored in specific contexts, such as adaptation planning, and the central role of risk perception and risk communication. The chapter concludes with a cross-cutting discussion of risk accumulation and the nature of disasters

    A quantitative analysis of faulty EPCs in the SAP reference model

    Get PDF
    The SAP reference model contains more than 600 non-trivial process models expressed in terms of Event-driven Process Chains (EPCs). We have automatically translated these EPCs into YAWL models and analyzed these models usingWofYAWL, a veri¯cation tool based on Petri nets. We discovered that at least 34 of these EPCs contain errors (i.e., at least 5.6% is °awed). We analyzed which parts of the SAP reference model contain most errors. Moreover, based on 15 characteristics (e.g., the size of the model), we used logistic regression to ¯nd possible pre- dictors for these errors. This systematic analysis of the SAP reference model illustrates the need for veri¯cation tools such as WofYAWL
    corecore