commercial data analysis packages such as. GeneSpring, Spotfire and Rossetta Resolver, and some open source programs such as Gaggle, EBI. Expression ...
genes, Gpd2, Atp1b1, Pak1ip1 and Cdkn1b about. 30% down regulated, and Dnpep about 60% up regulated, remain significantly expressed between.
are being addressed in practice in large corporations. The paper is ... patent application is a complex document encompassing a ..... For manual activities, repli-.
phisticated document management architecture as well as a powerful ... The best solutions combine an imag- ... signing the activities and tasks in advance, so the actual partition of the ..... with the storage and life cycle of electronic documents.
email: {eder,walter}@ifi.uni-klu.ac.at ... detail advanced workflow recovery concepts which are nec- ... support the automation of failure handling during runtime.
Jul 11, 2002 - tasks (Web services) available to the composition process, in their heterogeneity, and in their .... discovered Web services and a workflow host. ..... The matching step is dedicated to finding correspondences between a service ...
Keywords: model checking modulo theories, failure models, quantifiers instantiation, ... for each i = 1, ..., n (this formalizes the fact that in the crash-failure model, ...
Windows Workflow Foundation (WF) provides for a number of extensibility ..... running Windows Vista Ultimate having a 3.0 GHz. Intel Core 2 Duo processor and ...
Transforming Workflow Graphs. 3 between nodes (see Fig. 1). Predicates are displayed in angle brackets, attached on top of a node. A3. A1. S2 or-split. J2.
ment with different software is used to perform the tasks. Thus those business ... QCopyright 1997 by International Business Machines Corpora- tion. Copying in printed form for ... royalty free without further permission by computer-based and.
Nov 15, 2009 - programming principles to ease data-intensive applications design. It provides a rich ...... project under contract number ANR-06-MDCA-009. 7.
Email: [email protected], [email protected]. AbstractâAmong ... partitioning is simply applied to a complex workflow DAG, tasks in each ...
engineering change and release management and communication support, entailing a ... notifications), although with this tool some important actions, such task ...
provements. We introduce a general data warehouse design for workflow ... where our architecture was used on real data from workflow logs of a large workflow ...
Abstract: Business Process Management (BPM) systems are becoming the runtime governance of emerging Service. Oriented Architecture (SOA) applications.
Jun 3, 2011 - (2011) Edaravone Guards Dopamine Neurons in a Rotenone Model for Parkinson's Disease. PLoS ...... essential for life. FASEB J 24: ...
StackStorm. Built on the StackStorm open source project, Workflow ... Domain. Compute. Domain. Storage. Domain. Ops Supp
aspiring to emulate successful cloud provider architectures, automation, and agility, it is clear that the .... Testing:
Test and Improve Security of Hosts and Networks. Marco Carvalho ..... his/her network may be eligible to host server modules, and how many modules ..... failure there will be a good chance that at least one clone of each service will be ...
order to achieve the best security policies (mixed strategy). Due to the complex ... an efficient solution technique in which we create a compact repre- sentation of ...
Controlling Object Allocation Using Creation. Guards. Cees Pierik1, Dave Clarke2, and Frank S. de Boer1,2,3. 1 ICS, Utrecht University, The Netherlands. 2 CWI ...
May 8, 2009 - have fully implemented as a library in Haskell. ... scheme for join patterns extended with guards and propagation. In item(k ...... Charles Forgy.
and propose a mechanism called data guard to selectively guarantee that significant ... Simplified example of a car insurance claim handling workflow claim:= ...
Workflow Data Guards Johann Eder and Marek Lehmann University of Klagenfurt, Dep. of Informatics-Systems {eder, marek}@isys.uni-klu.ac.at
Abstract. Workflow management systems (WfMSs) frequently use data to coordinate the execution of workflow instances. A WfMS evaluates conditions defined on data to make the control flow decisions i.e. selecting the next activity or deciding on an actor. However, data - within and outside of a running workflow instance - may change dynamically. Modifications of data needed for past control flow decisions may invalidate these decisions. We analyze the desired synchronization policies, and propose a mechanism called data guard to selectively guarantee that significant changes in data are recognized and handled by the data management system to ensure correctness of workflow execution in face of asynchronous updates.
1
Introduction
Workflow systems frequently integrate autonomous information systems, using and manipulating data from various heterogenous sources. These data are crucial for the correctness of a workflow execution, because control decisions depend on them. These data can be dynamically modified within and outside of an active workflow instance. Unfortunately, this is frequently ignored and replaced by an assumption that only workflows are accessing data and that the data modified by one workflow are not accessed by another one [1]. The modifications of data can have different impacts on a running workflow instance. We can classify the effects of changes as follow: – The changes have no effect (e.g. modifications concern data already used in the workflow and not needed anymore) – The running instance uses the new values (e.g. contact a customer using his or her new phone number). – The running instance needs the old values (e.g. when the cancellation policy at the time of contracting is relevant, not the latest version.) – The change invalidates parts of the workflow and leads to an exception handling (e.g. a control flow decision based on a data value made during the workflow execution can be invalidated if this data value changes after making the decision.) To illustrate the last case we use a simplified car insurance claim handling workflow definition as modelled in Fig. 1. A possible instance of this workflow is R. Meersman and Z. Tari (Eds.): CoopIS/DOA/ODBASE 2005, LNCS 3760, pp. 502–519, 2005. c Springer-Verlag Berlin Heidelberg 2005