Interorganizational workflows represent a special type of workflows that involve more than one organization. In this paper, an interorganizational workflow will be modelled using a special class of nested Petri nets, dynamic interorganizational workflow nets (DIWF-nets). DIWF-nets can model interorganizational workflows in which some of the local workflows can be removed, during the execution of the workflow, due to exceptional situations. Our approach permits a clear distinction between the component workflows and the communication structure. The paper defines a notion of behavioural correctness (soundness) and proves this property is decidable for DIWF-nets. loosely coupled interorganizational workflows: the component workflows behave independently, but need to interact in order to accomplish a global business goal. The interaction is made through asynchronous or synchronous communication. Dynamic interorganizational workflow nets (DIWF-nets) are introduced as a special case of nested Petri nets, in which every local workflow is modelled as a distinct object-net. For the modelling of a local workflow we use extended workflow nets, a version of the workflow nets introduced in [1]. The communication mechanisms between the local workflows are also described using an object-net. Thus, our approach offers a modular view over the components of an interorganizational workflow. In our model the structure of the interorganizational workflow can change during its execution, as the local workflows can be dynamically removed at certain points. The paper introduces a notion of behavioural correctness for DIWF-nets, soundness, and proves this property is decidable.In what follows we will give the basic terminology and notation concerning workflow nets, a Petri net formalism which has been used for the modelling of workflows [1]. We assume the reader is familiar with the Petri net terminology and notation details can be found in [12].A workflow net (WF-net) is a Petri net with two special places: a source place, i, and a sink place, o. In a WF-net, all places and transitions should be on a path from i to o. The two conditions are expressed formally as follows:A Petri net PN=(P,T,F) is a WF-net iff: (1) PN has a source place i and a sink place o such that • i = ∅ and o • = ∅.(2) If we add a new transition t * to PN such that • t * = {o} and t * • = {i}, then the resulted Petri net is strongly connected.A marking of a WF-net is a multiset m : P → IN (where IN denotes the set of natural numbers). We write m = 1 ′ p 1 +2 ′ p 2 for a marking m with m(p 1 ) = 1, m(p 2 ) = 2 and m(p) = 0, ∀p ∈ P − {p 1 , p 2 }. The marking 1 ′ i represents the initial marking of the net, and it is also denoted by i. The marking 1 ′ o, represents the end of the workflow process (and the final marking of the net, denoted by o).The rest of the paper is organized as follows: Section 2 presents an introductory example of a DIWF-net, Section 3 introduces DIWF-nets, Section 4 defines and studies the soundness property for DIWF-nets, Section 5 presents some...