Learn More
Two translations from activity diagrams to the input language of NuSMV, a symbolic model verifier, are presented. Both translations map an activity diagram into a finite state machine and are inspired by existing statechart semantics. The requirements-level translation defines state machines that can be efficiently verified, but are a bit unrealistic since(More)
We describe a tool that supports verification of workflow models specified in UML activity diagrams. The tool translates an activity diagram into an input format for a model checker according to a mathematical semantics. With the model checker, arbitrary propositional requirements can be checked against the input model. If a requirement fails to hold, an(More)
The importance of a mirror neuron system (MNS) as a mechanism for understanding the actions of others has been estab-Neurons in the primate premotor cortex fire both when a monkey performs an action (e.g., grasping) and when the monkey observes someone else performing the same action. It has also been proposed that the MNS is the starting point for(More)
The ever-increasing complexity of contemporary products and services demands business supply chains that ultimately involve a large number of autonomous organizations. Competitive markets require these chains to be highly agile, effective, and efficient, which organizations can achieve by forming dynamic virtual enterprises within supplier networks, called(More)
We describe a tool that supports verification of workflow models specified in UML activity graphs. The tool translates an activity graph into an input format for a model checker according to a semantics we published earlier. With the model checker arbitrary propositional requirements can be checked against the input model. If a requirement fails to hold an(More)
Petri nets are widely used for modeling and analyzing work-flows. Using the token-game semantics, Petri net-based workflow models can be analyzed before the model is actually used at run time. At run time, a workflow model prescribes behavior of a reactive system (the workflow engine). But the token-game semantics models behavior of closed, active systems.(More)
Composition languages like BPEL and many enactment tools only support structured process models, while most composition approaches only consider unstructured models. In this paper, we outline a semi-automatic approach for composing a set of services with data flow dependencies into a structured process model. These data flow dependencies can be(More)
In dynamic e-business, organizations collaborate in a just-in-time fashion using loosely coupled services. To ensure interoperability of the services, behavioral mismatches between their protocols need to be resolved in a fast and efficient way, which can be done with protocol adaptors. We present an efficient, automated method to construct (if possible) a(More)