<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Compliant and Flexible Business Processes with Business Rules</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Stijn</forename><surname>Goedertier</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Decision Sciences &amp; Information Management</orgName>
								<orgName type="institution">Katholieke Universiteit Leuven</orgName>
								<address>
									<country key="BE">Belgium</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Jan</forename><surname>Vanthienen</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Decision Sciences &amp; Information Management</orgName>
								<orgName type="institution">Katholieke Universiteit Leuven</orgName>
								<address>
									<country key="BE">Belgium</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Compliant and Flexible Business Processes with Business Rules</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">9EDC0E3C56DEA91BFC98D8C9A620E820</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T00:33+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>When modeling business processes, we often implicity think of internal business policies and external regulations. Yet to date, little attention is paid to avoid hard-coding policies and regulations directly in control-flow based process models. The standpoint of this analysis is the role of business rule modeling in achieving business process flexibility. In particular, it is argued that flexible business process models require business rules as a declarative formalism to capture the semantics of policy and regulation. Four kinds of business rules can be used as a starting point to generate less complex control-flow-based business process models. It is shown that these different kinds of business rules relate to different perspectives in the taxonomy of business process flexibility.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Motivation and Methodology</head><p>Socio-economic factors like globalization and liberalization have made business environments ever more complex and prone to change. Change and complexity are often mutually inductive couplings such that companies that embrace change in their business policies are often compelled to bring in extra complexity and vice versa. For instance, companies that want to adapt to ever changing market conditions often have to bring in the complexity of customer-tailored service offerings on a massive scale <ref type="bibr" target="#b0">[1]</ref>. But change also comes from the regulations imposed by different kinds of stakeholders. In this case the complexity stems from the increasing pressures on companies not only to comply but also to guarantee compliance with legislation and quality norms. To foster change and to guarantee compliance, companies often automate their business processes. This setting imposes a myriad of business requirements for flexible business process support.</p><p>Against this setting, it is useful to consider the smallest unit of business change: a business rule change. Business rules are atomic, formal expressions of business policy and regulation that define or constrain some aspect of business. In this paper, we argue that business rule modeling plays an important role in achieving business process flexibility. In fact, business rules and business processes are two sides of the same coin: whenever the rules change, processes may change accordingly. We often implicitly think of business policy and regulation when we model business processes. However, because we lack an explicit, declarative formalism to capture the semantics of regulation and policy, business processes are difficult to change.</p><p>The contribution of this paper is a framework for business process modeling based on business rules, called EM-BRACE: Enterprise Modeling using Business Rules, Agents, Activities, Concepts and Events. Business policy and regulation are internalized and made explicit in terms of the BRACE building blocks. In this paper we indicate how four kinds of business rules can be used as a starting point to generate less complex control-flow-based business process models.</p><p>In the working paper prepared for the BPMDS'06 workshop, Regev et al. suggest a taxonomy of flexibility in business processes <ref type="bibr" target="#b1">[2]</ref>. This taxonomy is depicted in Fig. <ref type="figure">1</ref>. Regev et al. define business process flexibility as the capability to implement changes in the business process type and instances by changing only those parts that need to be changed and keeping other parts stable. The methodology of the EM-BRACE framework leads to more flexibility in business processes: business policy and regulation become traceable in terms of business rules such that companies can more easily manage complexity and keep track of change. Because the methodology does not hard-code the logic of policy and regulation, control-flow-based process models in languages such as the UML Activity Diagram or the Business Process Modeling Notation (BPMN) are less complex and more fit to change. A taxonomy of flexibility in business processes <ref type="bibr" target="#b1">[2]</ref> This paper is structured as follows. In section 2 we outline the relevant literature on business rules and declarative constructs in business process modeling. The remainder of the paper has the structure of the above depicted taxonomy of flexibility in business processes 1. In section 3 we argue that the origin of business process change is an important and generic property of change. In section 4 we indicate how the different BRACE building blocks related to different BPMDS'06 perspectives in the taxonomy. We also give examples of how different kinds of business rules can be used to simplify control-flow-based process models. Finally, in section 5 we stress that business rules leave room for instance-level flexibility.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Related Work</head><p>Many authors recognize the value of business rules in requirements analysis and system design. As a consequence, many definitions and classifications of business rules exist in the literature, of which Wagner gives an overview <ref type="bibr" target="#b2">[3]</ref>. We adapt Wagner's definition and define business rules as atomic, formal, expressions of both business policy and business regulation that define or constrain some aspect of business. Wagner categorizes business rules in four basic types <ref type="bibr" target="#b2">[3]</ref>: integrity constraints, derivation rules, reaction rules and deontic assignments. In this paper we build on this categorization to demonstrate the role of business rules in business process modeling.</p><p>The interest in the confluence of business rule modeling and business process modeling originally stems from practitioners <ref type="bibr" target="#b3">[4]</ref>  <ref type="bibr" target="#b4">[5]</ref>. In the academic community, however, there has been a parallel evolution towards declarative business process modeling. Without going into detail, we mention the following ideas:</p><p>-state orientation defines a process as a trajectory in a state space. Bider et al. define a state space in terms of constructs that reflect the "relevant part of the business world" <ref type="bibr" target="#b5">[6]</ref>. van der Aalst et al. introduce the case handling paradigm, as a new data-driven paradigm for business process support <ref type="bibr" target="#b6">[7]</ref>.</p><p>Much like the state-oriented approach to business process modeling, case handling focusses on what can be done to achieve a business goal. The valid movements in state space are based on the information already available, not on the activities already executed. Linked to the idea of state orientation, Goal orientation requires process models to include the goal of the business process. A planner can be used to construct a valid trajectory to the goal state. -Agent orientation requires the modeling of both internal and external agents to a business process. Internal agents perform activities in the business process. External agents communicate by means of business events. -Fact orientation aims at formally and conceptually modeling the information that is required in a business interaction in terms of fact types, constraints and derivations. Dietz and Halpin indicate that business processes can be viewed as production and coordination acts performed by agents <ref type="bibr" target="#b7">[8]</ref>.</p><p>The state of the business interaction is then defined as a set of production and coordination facts that populate the fact types of the business domain. -Commitment-awareness analyses business process modeling from a third person perspective, rather than from a first person perspective <ref type="bibr" target="#b8">[9]</ref>. Singh et al. demonstrate <ref type="bibr" target="#b9">[10]</ref> how flexibility can be achieved by modeling the commitments of agents in a business interaction, rather than modeling the implementation of a process. In this context, the state space, or rather the commitment space, contains the performances of agents and the commitments that result from it.</p><p>To achieve business process support that is flexible and compliant to business policy and regulations, an architectural context is required in which business rules are enforced during business process enactment. Keeping business processes and business rules separate at modeling time, raises the problem of how to link the enforcement of business rules, the manipulation of data and the enactment of processes at execution time. Service Oriented Architectures can be used to integrate the functionality of different applications, process support and business rule support while maintaining a strong de-coupling <ref type="bibr" target="#b4">[5]</ref>. Rosenberg and Dustdar show how business rules can be integrated in the Business Process Execution Language (BPEL) using a rule interceptor service that intercepts each incoming and outgoing BPEL web service call to automatically apply business rules <ref type="bibr" target="#b10">[11]</ref>. Goedertier and Vanthienen show how a process support service can enact a process model by decomposing the processing of each business event as a number of consecutive queries on an inference engine <ref type="bibr" target="#b11">[12]</ref>. These works do not investigate the role of deontic assignments in business process modeling. Business rules are also present in the Business Collaboration Development Framework (BCDF) of Orriëns, Yang and Papazoglou <ref type="bibr" target="#b12">[13]</ref>. This framework strives for adaptability in business collaboration through web services using development rules -which include business rules -for domain analysis , management rules for validation and verification and derivation rules for model transformation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">The Origin of Change</head><p>Business process change originates either from internal business policy change or external business regulation change. For this reason the origin of change has been added to the taxonomy in figure <ref type="figure">1</ref>. On the one hand, business policies are internally defined and come from the intended strategies of management, the tactical decision policies of middle management or the operational procedures of the personnel. For instance, an order acceptation policy, a discount policy, a procedure to deal with doubtful debtors,... are examples of business policies. Business policy has to be made explicit and actionable, preferably in terms of business rules.</p><p>Business regulations, on the other hand, are externally imposed regulations such as business protocols, legislation, long-term contracts, quality norms,... For instance, a trade-via-a-trusted-intermediary business protocol, a value-added-tax bill, a long-term sales contract with fixed prices or even ISO 9000 are examples of business regulation. Business regulation often brings about change in the business process of several business partners in a business interaction. Business regulation in the form of business rules can become a standard specification in a business community, which can stimulate reuse or enable automatic verification of compliance. In many cases, however, business regulation loses its general meaning when internalized and made actionable in terms of business rules.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>BPMDS'06 4 The Subject of Change</head><p>It is outside to scope of this paper to provide clear cut semantics for the modeling constructs of the EM-BRACE framework. Instead, we will consider an order-tocash business process as a running example and try to clarify to role of business rule modeling in achieving business process flexibility. We will indicate how each subject-of-change perspective in the taxonomy of business process flexibility relates to modeling constructs in the EM-BRACE framework. In an order-to-cash business process, the following ACE building blocks can be distinguished:</p><p>-Roles of agents: buyer, seller -Activity types: to place an order, to accept an order, to refuse an order, to pay an invoice,... -Concepts: order, age of buyer, invoice, discount,... -Event types: buyer-places-order, seller-accepts-order, buyer-paysinvoice, seller-ships-goods...</p><p>Corresponding to the ACE building blocks four kinds of business rules can be distinguished: integrity constraints, derivation rules, deontic assignments and reaction rules. This classification is adopted from Wagner's classification of business rules <ref type="bibr" target="#b2">[3]</ref>, with some change in definitions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Integrity Constraints</head><p>Integrity constraints are logic assertions over business concepts that must or should remain true and thus constrain the domain over which business facts can range. In business process models integrity constraints can lead to preconditions for specific activity types in the process model. Moreover integrity constraints can lead to data validation rules for the case data that is exchanged in business processes. We often implicitly think of integrity constraints and model them as preconditions or data validation rules in the process model. For instance, in the left-hand side of Fig. <ref type="figure">2</ref> the data validation rule to enforce that "customers aged under 18 cannot place an order" is hard-coded in the BPMN diagram. However, integrity constraints should remain autonomous business rules. During business process enactment, the BPS system should autonomously decide when it is to guard the enforcement of integrity constraints. This approach simplifies the modeling of business processes, as is depicted in the right-hand side of Fig. <ref type="figure">2</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Derivation Rules</head><p>Derivation rules are logic statements that define new business concepts in terms of existing concepts. In this way new facts can be derived from existing facts. We often implicitly think of derivation rules and model them as gateways in BPMN models. For example, the left-hand side of Fig. <ref type="figure" target="#fig_2">3</ref> depicts the logic that "loyal customers receive 10% discount". However, the logic of derivations should "The conditions of an order must match those of the corresponding offer"</p><p>Is the order available-topromise?</p><p>Fig. <ref type="figure">2</ref>. An integrity constraint not appear in process models. It is up to de BPS system to autonomously determine when a derivation rule is applicative. This approach simplifies the modeling of business processes, as is depicted in the right-hand side of Fig. <ref type="figure" target="#fig_2">3</ref>. Many BPS systems already provide a similar kind of flexibility. Yet to our knowledge the scope has remained limited to the use of production rules and implementations have shown a strong coupling between process and rule environment in which it is often the case that the process (execution) model makes explicit calls to a rule service. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Deontic Assignments</head><p>Deontic assignments are statements of the powers, permissions and obligations of internal and external agents. Deontic assignments specify data access rights or the obligations and permissions to the performance of activities in a business protocol. Especially the latter kind of deontic assignment is particularly relevant to the modeling of business protocols for business processes. Business protocols describe business processes from a third-person perspective, rather than from a first-person perspective <ref type="bibr" target="#b8">[9]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>BPMDS'06</head><p>Yolum and Singh have shown how how commitments can be used in the modeling of business protocols using formal logic <ref type="bibr" target="#b13">[14]</ref> [10] based on the Event Calculus, for which Shanahan provides suitable axiomatizations <ref type="bibr" target="#b14">[15]</ref>. Similarly, we have developed a formal language, called PENELOPE (Process ENtailment from the ELiciteation of Obligations and PErmissions) to express deontic assignments <ref type="bibr" target="#b15">[16]</ref>. Our language is different from Yolum and Singh's mainly because it is designed with a purpose to generate compliant sequence-flow-based process models from a rule set of permissions an obligations. To this end, we we consider activities rather than propositions to be the object of obligations and permissions. Moreover we allow to explicitly define deadlines on the performance of activities in terms of the performance of previous activities. Not performing an obligation within due date leads to a violation, for which a protocol might or might not provide a so-called reparation solution.</p><p>It is outside the scope of this paper to further discuss PENELOPE. However, we give an example to demonstrate the intuition behind deontic assignments. Suppose an order-to-cash business process can occur according to two distinct terms: payment-after-shipment or shipment-after-payment. These terms could be specified by the following sets of deontic assignments:</p><p>-payment-after-shipment "When the buyer places an order, the seller must either accept or reject it." "When the seller accepts an order, the seller must ship the goods." "When the buyer places an order, the buyer must pay within 30 days, after the seller ships the goods." -shipment-after-payment "When the buyer places an order, the seller must either accept or reject it." "When the buyer places an order, the buyer must pay within 30 days, after the seller accepts the order." "When the seller accepts the order, the seller must ship the order, after the customer pays."</p><p>It can be formally shown that these kind of permissions and obligations to the performance of an activity impose partial order constraints to the activities in a business processes <ref type="bibr" target="#b15">[16]</ref>. Consider for instance the activities accept, pay and ship. Of the six sequential order relations, only one is acceptable to each set of deontic assignments, this idea is represented in Fig. <ref type="figure" target="#fig_3">4</ref>. Both sets of deontic assignments lead to different process models, both for seller and buyer; these process models are displayed in Fig. <ref type="figure" target="#fig_4">5</ref>. Reaction rules state which actions are to be undertaken, given the occurrence of a certain business event and the state of the process instance. For instance two gateways in Fig. <ref type="figure" target="#fig_4">5</ref> indicate that "orders that are available-to-promise are to be accepted". While deontic assignments describe behavior in the third-person, reaction rules describe behavior in the first-person; from the perspective of one of the agents that participates in a business interaction. Agents must not violate the obligations imposed by deontic assignments. But, by way of precaution, agents must foresee that other agents violate their obligations. For instance, when a seller accepts an order, it must foresee the possibility never to receive payment. This is represented in the business process models of Fig. <ref type="figure" target="#fig_4">5</ref> as intermediate timeout events. The reaction to a payment timeout can be formulated as follows "when the customer does not pay within 30 days, a payment violation notice is to be sent to the credit insurer." Goedertier and Vanthienen show how reaction rules can be used to model composite events and long-running activities and use the decision table formalism as a comprehensible way to elicit and represent a set of reaction rules <ref type="bibr" target="#b11">[12]</ref>. Regev et al. suggest that the subject of change in business processes can be traced to five perspectives: the functional, the organizational, the behavioral, the informational and the operational perspective <ref type="bibr" target="#b1">[2]</ref>. These perspectives are generic, and make as little assumptions as possible regarding modeling constructs. It is interesting to see how the constructs of the EM-BRACE framework relate to these perspectives. The functional perspective describes what the process has to do; particularly it defines the process goal. To mention the process goal, requires a definition of the state space. Rather than defining state space from a first-person perspective, it is more meaningful to describe to goal of an agent from a third-person perspective <ref type="bibr" target="#b9">[10]</ref>. For example, in an order-to-cash process the goal of the buyer is the performance of a ship activity by the seller, whereas the goal of the seller is the performance of the pay activity by the payer. However, a goal can only be considered an end state if no further obligations or permissions rest with the agents of the business protocol. The operational perspective describes activities executed during the process. This is present in the activity type modeling construct. The behavioral perspective defines, when and under which preconditions activities are performed. Both deontic assignments and reaction rules pertain to this perspective. In the informational perspective the information that is exchanged between activities (and agents) is defined. The information is modeled in terms of business concepts. Both integrity constraints and derivation rules have to do with business concepts, and thus also relate to the informational perspective on process change. The organizational perspective describes who participates in which roles in the process. This is modeled in terms of agents and roles.</p><formula xml:id="formula_0">S E L L E R B U Y E R</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">The Abstraction Level of Change</head><p>Business rules lay down a lot of the semantics of business processes: the permissions and obligations of agents, the semantics of business concepts and the reaction to events. This could create the impression that business rules could only support process type evolution <ref type="bibr" target="#b1">[2]</ref>. The only way to change a business process, is by changing the underlying business rules of a process model. By consequence process change only applies to new process instances. However, business rules might leave some freedom of choice not to enact a business process model in the normal way, for instance, to cope with exceptional situations. This is called instance evolution <ref type="bibr" target="#b1">[2]</ref>. This is possible, because integrity constraints and reaction rules should not always have the modality of unbendable rules. Rather, integrity constraints and reactions rules could have the modality of guidelines that give direction, but also allow flexibility, freedom of choice to steer the process and to deal with exceptional situations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusion</head><p>Information systems systems must flexibly support business processes that at the same time are compliant to the intra-organizational policies of the business and the inter-organizational regulations the business has to observe. To achieve business process flexibility, we need a more declarative approach in the modeling of business processes. In this paper, it is informally, yet systematically demonstrated that we should not hard-code internal business policy and external regulation into control-flow-based process models. Instead, we need the concept of the smallest unit of business logic, a business rule, to capture the semantics of policy and regulation. We have shown how each of Wagner's four kinds of business rules can be used as a starting point to generate less complex control-flow-based business process models.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>Fig.1. A taxonomy of flexibility in business processes<ref type="bibr" target="#b1">[2]</ref> </figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. A derivation rule</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. Deontic rules impose partial order constraints</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 5 .</head><label>5</label><figDesc>Fig. 5. Two sets of deontic assignments lead to two different process models</figDesc></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Mass Customization -The New Frontier in Business Competition</title>
		<author>
			<persName><forename type="first">B</forename><surname>Pine</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1993">1993</date>
			<publisher>Harvard Business School Press</publisher>
			<pubPlace>Boston, Mass</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Taxonomy of flexibility in business processes</title>
		<author>
			<persName><forename type="first">G</forename><surname>Regev</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Soffer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Schmidt</surname></persName>
		</author>
		<ptr target="http://lamswww.epfl.ch/conference/bpmds06/taxbpflex" />
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
	<note>Produced as a result of the BPMDS&apos;05 workshop</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">The agent-object-relationship metamodel: towards a unified view of state and behavior</title>
		<author>
			<persName><forename type="first">G</forename><surname>Wagner</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Inf. Syst</title>
		<imprint>
			<biblScope unit="volume">28</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="475" to="504" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">Business Rule Concepts -Getting to the Point of Knowledge</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">G</forename><surname>Ross</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2005">2005</date>
			<publisher>LLC</publisher>
		</imprint>
	</monogr>
	<note>2nd edition</note>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Business Process Management With a Business Rules Approach: Implementing the Service Oriented Architecture</title>
		<author>
			<persName><forename type="first">T</forename><surname>Debevoise</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2005">2005</date>
			<publisher>Business Knowledge Architects</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Logic of change: Semantics of object systems with active relations</title>
		<author>
			<persName><forename type="first">I</forename><surname>Bider</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Khomyakov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Pushchinsky</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Autom. Softw. Eng</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="9" to="37" />
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Case handling: a new paradigm for business process support</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Weske</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Grünbauer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Data Knowl. Eng</title>
		<imprint>
			<biblScope unit="volume">53</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="129" to="162" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Using DEMO and ORM in Concert: A Case Study</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">L G</forename><surname>Dietz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">A</forename><surname>Halpin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Advanced Topics in Database Research</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="page" from="218" to="236" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">The role of b2b protocols in inter-enterprise process execution</title>
		<author>
			<persName><forename type="first">C</forename><surname>Bussler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Second International Workshop on Technologies for E-Services</title>
				<meeting>the Second International Workshop on Technologies for E-Services<address><addrLine>London, UK</addrLine></address></meeting>
		<imprint>
			<publisher>Springer-Verlag</publisher>
			<date type="published" when="2001">2001</date>
			<biblScope unit="page" from="16" to="29" />
		</imprint>
	</monogr>
	<note>TES &apos;01</note>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Commitments for flexible business processes</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">K</forename><surname>Chopra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">P</forename><surname>Singh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">AAMAS, IEEE Computer Society</title>
				<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="1362" to="1363" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Business Rules Integration in BPEL -A Service-Oriented Approach</title>
		<author>
			<persName><forename type="first">F</forename><surname>Rosenberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Dustdar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">CEC</title>
		<imprint>
			<biblScope unit="page" from="476" to="479" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Rule-based business process modeling and execution</title>
		<author>
			<persName><forename type="first">S</forename><surname>Goedertier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Vanthienen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the IEEE EDOC Workshop on Vocabularies Ontologies and Rules for The Enterprise (VORTE 2005)</title>
		<title level="s">CTIT Workshop Proceeding Series</title>
		<meeting>the IEEE EDOC Workshop on Vocabularies Ontologies and Rules for The Enterprise (VORTE 2005)<address><addrLine>Enschede</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
	<note>ISSN 0929-0672</note>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A rule driven approach for developing adaptive service oriented business collaboration</title>
		<author>
			<persName><forename type="first">B</forename><surname>Orriëns</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">P</forename><surname>Papazoglou</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ICSOC</title>
		<imprint>
			<biblScope unit="page" from="61" to="72" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Reasoning about commitments in the event calculus: An approach for specifying and executing protocols</title>
		<author>
			<persName><forename type="first">P</forename><surname>Yolum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">P</forename><surname>Singh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Annals of Mathematics and Artificial Intelligence</title>
		<imprint>
			<biblScope unit="volume">42</biblScope>
			<biblScope unit="issue">1-3</biblScope>
			<biblScope unit="page" from="227" to="253" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<title level="m" type="main">Solving the frame problem: a mathematical investigation of the common sense law of inertia</title>
		<author>
			<persName><forename type="first">M</forename><surname>Shanahan</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1997">1997</date>
			<publisher>MIT Press</publisher>
			<pubPlace>Cambridge, MA, USA</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Business Rules for Compliant Business Process Models</title>
		<author>
			<persName><forename type="first">S</forename><surname>Goedertier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Vanthienen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">9th International Conference on Business Information Systems, BIS2006</title>
		<title level="s">Proceedings. Lecture Notes in Computer Science</title>
		<meeting><address><addrLine>Klagenfurt, Austria</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2006-06-02">May 31 June 2, 2006. 2006</date>
		</imprint>
	</monogr>
	<note>forthcoming</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
