Deadline-based Escalation in Process-Aware Information Systems
|
|
|
- Norah Randall
- 10 years ago
- Views:
Transcription
1 Deadline-based Esalation in Proess-Aware Information Systems Wil M.P. van der Aalst 1,2, Mihael Rosemann 2, Marlon Dumas 2 1 Department of Tehnology Management Eindhoven University of Tehnology, The Netherlands [email protected] 2 Centre for IT Innovation Queensland University of Tehnology, Australia m.rosemann,[email protected] Abstrat Proess-aware information systems are typially driven by proess models apturing an idealized view of the atual proesses. For example, most proess models assume that planned ativities happen within a reasonable period. In reality suh assumptions may not hold, and as a result workers may be fored to bypass the system or the designer is fored to expliitly model all exeptions that may our when ativities are not handled on time, leading to spaghetti-like models. In this paper, we aknowledge that proesses may hange when the organization is unable to meet deadlines and refer to suh hanges as esalations. Esalations may hange the routing of work (e.g., bypass tasks), hange the work distribution (e.g. allow other people to exeute delayed ativities), or hange the requirements with respet to available data (e.g. a deision is made before all information is available). This paper proposes the 3D (Detet, Deide, and Do) approah to deal with esalations and desribes a number of esalation mehanisms. The approah has been validated through ase studies and simulation experiments. 1 Introdution This paper fouses on deadline-based esalation, i.e., taking the appropriate ations when getting lose to a deadline or when it beomes lear that a deadline will not be met. One of the goals of deadline-based esalation is to let proess-aware information systems mimi human behavior when it omes to deadlines. Humans typially hange their behavior when onfronted with a deadline [11, 27, 31]. Consider for example the Yerkes-Dodson law [31] desribing that inreased pressure (e.g., an approahing deadline) will improve performane but too muh pressure will (eventually) degrade performane. In daily life it an also be observed that humans tend to take more risks when being late (e.g., driving a ar). For example, workers may skip tasks or require less information to make a deision. Clearly, suh flexibility is desired in in many situations but rarely supported by IT. Unlike humans, proess-aware information systems suh as workflow management systems, typially do not hange their behavior when onfronted with deadlines. As a result, these systems stik to an idealized view of the proess even when there is no time or it is even undesirable to stik to this idealized proess. Therefore, we introdue the onept of esalation in the ontext of proess-aware information systems. Just like a human would esalate (i.e., hange his behavior) whenever he is unable to meet ertain deadlines, we propose the information system to esalate in a similar fashion. Esalation ould imply the skipping of tasks, allowing less qualified people to do ertain tasks, or making deisions based on inomplete data. Note that esalations ould also be driven by the opposite problem, i.e., the resoures of an organization assigned to a proess are under-utilized. In this ase, esalation ould mean taking on 1
2 additional ativities (e.g. inreased pre-sales in a onsulting ompany). The fous of and examples within this paper will be foused on deadline-based esalations, but both ases are very similar. As a working example, we onsider the telelaims proess of a large Australian insurane ompany. 1 This proess deals with the handling of inbound phone alls, whereby different types of insurane laims (household, ar, et.) are lodged over the phone. The proess is supported by two separate all enters operating for two different organizational entities (Brisbane and Sydney). Both enters are similar in terms of inoming all volume (approx. 9,000 per week), average all handling time (550 seonds), number of all enter agents (90) and performane objetives (90% of all alls should be answered in less than 60 seonds). Differenes are the underlying IT systems, the physial loations and the modes of operation (24 hrs. versus 9-5). The telelaims proess model is shown in Figure 1. The two highlighted boxes at the top show the subproesses in the two all enters (Brisbane and Sydney). The lower part desribes the proess in the bak-offie. This proess model is expressed in terms of an Event-Proess Chain (EPC) [18, 26]. To introdue the notation let us onsider the subproess orresponding to the all enter in Brisbane. The proess starts with event Phone all reeived. This event triggers funtion Chek if suffiient information is available. This funtion is exeuted by a Call Centre Agent. Then a hoie is made. The irle represents a so-alled onnetor and the x inside the onnetor indiates that it is an exlusive OR-split (XOR). The XOR onnetor results in event Suffiient information is available or event Suffiient information is not available. In the latter ase the proess ends. If the information is available, the laim is registered (f. funtion Register laim also exeuted by a Call Centre Agent ) resulting in event Claim is registered. The all enter in Sydney has a similar subproess and the bak offie proess should be self-explaining after this short introdution to EPCs. One hallenge for the Australian insurane ompany handling the proess shown in Figure 1 is dealing with an inreasing number of inoming phone alls during the Australian storm season (Otober-Marh). Storms ause a higher number of damages, raising the number of inoming weekly phone alls to more than 20,000. This not only puts signifiant burden on both all enters, but also on the sueeding bak-offie proesses related to evaluating and managing these laims. Overtime as one way of adjusting the available resoures is applied, but typially an not ope with the entire demand. Thus, to ope with inreased all traffi, the insurane ompany operates an event-based response system that differentiates four ategories of situations based mainly on how severe the storms are. The first ategory inludes loalized storms and flooding and leads to a all volume of 10-50% above average for a period of at least two hours. Due to the inreased all volume, ustomers have to wait for 5-10 minutes in the queue. The seond ategory is triggered if strong winds, hail and strutural damage ours. This leads already to a wait time of minutes and the all volume is % above the foreast for at least two hours. The third ategory overs wide-spread damage leading to waiting times of more than 30 minutes. The fourth and final ategory inludes extreme and rare ases, in whih more than 80 ustomers would wait on the phone for more than 30 minutes. Individual response strategies have been defined for eah of these four ategories. The responses utilize additional external resoures as well as a hange in the way laims are lodged. First, additional resoures are utilized through redeployment of employees from other departments (e.g. sales) and hiring of asual staff. While most of these people are trained, their performane in terms of average all handling time is lower than the performane of the professional all enter agents. Seond, a streamlined way of lodging the laims is applied in order to redue the average all handling time and to redue the waiting time in the queue. In this so-alled rapid lodgment proess, only a redued amount of information is olleted from the laimant. This leads to an average all handling time of 380 seonds. for experiened all enter agents, and 450 seonds. for the additionally employed agents, down from the usual average of 550 seonds. One mehanism to deal with the different performane of these two types of agents is all routing whih direts all new and straight-forward ases to the asual additional workfore, while the more ompliated follow-up alls are direted to 1 This ase study (inluding the data provided in this setion) is drawn from an interview with a all enter manager. 2
3 Call Centre Brisbane / 24x7 Call Centre Sydney / 5 days, 9-5 Frequeny, weekly: 9,000 Frequeny, weekly: 9,000 Phone all reeived Phone all reeived Seond(s) Chek, if suffiient information is available Call Centre Agent Seond(s) Chek, if suffiient information is available Call Centre Agent Suffiient information is available Suffiient information is not available Suffiient information is available Suffiient information is not available Seond(s) Register laim Call Centre Agent Seond(s) Register laim Call Centre Agent Claim is registered Claim is registered Seond(s) Determine likelihood of laim Claims Handler Insured ould not be iable Insured ould be liable Seond(s) Assess laim Claims Handler Claim has been aepted Claim has been rejeted Seond(s) Initiate payment Claims Handler Seond(s) Advise laimant on reimbursement Claims Handler Payment has been initiated Caimant has been advised Seond(s) Close laim Claims Handler 150 Claim has been losed Figure 1: Insurane laim handling senario (before esalation). 3
4 the experiened workfore. The four ategories of situations identified by the insurane ompany an be seen as four levels of esalation. All levels of esalation involve the rapid lodgment proess but the number of additional resoures varies per level. The manager in harge for laim servies together with managers in harge for the related bak-offie proesses personally evaluate the severane of the weather onditions and trigger the different esalation ategories. The telelaims proess model integrating the above esalation mehanisms (exept for the all routing step) is shown in Figure 2. In the situation shown there are 30 additional all enter agents. Moreover, for the bak-offie proess there are 50 additional laim handlers. Note that the four levels of esalation refer to the proess as a whole. In reality it an also be the ase that a single ase or a limited set of ases is esalated. For example, it ould be that different ases have different deadlines and that due to irumstanes some ases have been delayed more than others. Consider for example an insurane ase requiring medial information from some speialist and the information is still missing five days before some operation. There is no need to esalate the whole proess. It suffies to esalate the single ase, e.g., look for another speialist. Another example, would the reviewing proess for a onferene. If there is a paper that has not been reviewed by any PC member, the PC hair will esalate and try to find a last minute reviewer. If the paper is supposed to be reviewed by three reviewers and only one review is missing while the two reviews agree, the esalation ould be to just ontinue with one review missing. Although not expliitly mentioned by the people involved in the telelaims proess, we added an esalation mehanism to Figure 2 that esalates a ase in isolation if needed. In the original proess, funtion Assess laim would on average take 660 seonds. As shown in Figure 2 there are now two funtions: one taking 660 seond and one taking only 400 seonds. In a way this is similar to the rapid lodgment. However, the esalation does not depend upon the global level of esalation. Instead it depends on how long the ase is already in the proess. If it has been in the proess for more than 1 hour, a rapid assessment is done. In the remainder of this paper, the telelaims proess is used as a running example. Using this ase study we will illustrate the hallenges of workflow esalation, i.e., What are the available strategies to ope with an inreasing waiting time (i.e. esalation strategies)? What are the sope, tradeoffs and effetiveness of these esalation strategies? How to use simulation to support the seletion of the right level of esalation and esalation strategy? This paper is strutured as follows. The next setion provides an overview of proess-aware information systems and how esalations effet the main perspetives of these systems. Setion 3 introdues the 3D approah, i.e., detet, deide and do, as a way of ategorizing the main ativities of an esalation proess. Alternative esalation mehanisms are differentiated for eah of the perspetives in Setion 4. Setion 5 gives insights into the ontributions proess simulation an make for the evaluation of esalation mehanisms using the telelaims proess. Setion 6 desribes another ase using different esalation mehanisms. The paper ends with an overview of related work (Setion 7) and onlusions (Setion 8). 2 Proess-Aware Information Systems Proess-Aware Information Systems (PAISs) support business proesses in organizations based on expliit knowledge of both the organization and the proesses. Note that lassial appliations suh as , spreadsheets, and databases are unaware of the proesses at hand. As a result they do not 4
5 Call Centre Brisbane / 24x7 Call Centre Sydney / 5 days, 9-5 Frequeny, weekly: 20,000 Frequeny, weekly: 20, Seond(s) Phone all reeived Chek, if suffiient information is available Call Centre Agent (Expert) Call Center Agent (Novie) Seond(s) Phone all reeived Chek, if suffiient information is available Call Centre Agent Call Center Agent (Novie) Suffiient information is available (if expert) Seond(s) (if novie) Seond(s) Rapid Lodgement of laim Claim is registered Call Centre Agent (Expert) Call Center Agent (Novie) Suffiient information is not available Seond(s) Seond(s) Suffiient information is available Rapid lodegement of laim Claim is registered Call Centre Agent Call Center Agent (Novie) Suffiient information is not available Seond(s) Determine likelihood of laim Claims Handler The insured ould not be iable Insured ould be liable 5.00 Seond(s) Chek total proessing time of laim Claims Handler Total proessing time > 60 mins. Total proessing time < 60 mins Seond(s) Assess laim (rapid method) Claims Handler Seond(s) Assess laim Claims Handler Claim has been aepted Claim has been rejeted Seond(s) Initiate payment Advise laimant Claims Handler Seond(s) on reimbursement Claims Handler Payment has been initiated Caimant has been advised Seond(s) Close laim Claims Handler 200 Claim has been losed Figure 2: Insurane laim handling senario inluding esalation mehanisms. 5
6 offer support for the definition, analysis, enatment, ontrol, and monitoring of business proesses. Traditionally, organizations hard-oded fragments of business proesses in dediated software. However, sine the nineties more and more organizations started to use generi software, e.g. Enterprise Resoure Planning (ERP) systems, Workflow Management (WFM) systems, Business Proess Management (BPM) systems, et. WFM systems suh as Staffware, MQSeries, and COSA are the most typial examples of a PAIS. Based on an expliit model a proess is enated, or as the Workflow Management Coalition (WfMC) defines it: A system that defines, reates and manages the exeution of workflows through the use of software, running on one or more workflow engines, whih is able to interpret the proess definition, interat with workflow partiipants and, where required, invoke the use of IT tools and appliations. [20]. BPM systems an be onsidered to be the next generation of workflow tehnology extending its funtionality beyond automation [30]. BPM systems inlude funtionality for monitoring, analysis, flexibility, and ross-organizational proesses. ERP systems are also proess aware but parts of the system are dediated to speifi proesses (e.g. prourement, sales, or finane). These parts an be onfigured within predefined boundaries. In addition most ERP systems inlude a workflow omponent to allow for arbitrary proesses. The workflow engines of SAP, Baan, PeopleSoft, Orale, and JD Edwards an be onsidered as integrated BPM systems. Note that the lass of PAISs is not restrited to ERP, WFM and BPM systems. There are many other systems supporting expliitly modeled proesses, e.g. Produt Data Management (PDM), Customer Relationship Management (CRM), and Case Handling (CH) systems. Note that systems like the PDM system Windhill and the CH system FLOWer provide a workflow omponent. Also note that, to date, many organizations still use self-developed PAISs. For example, many banks, insurane ompanies, governmental organizations have developed dediated PAISs whose funtionality is omparable to the systems just mentioned. The topi of this paper, i.e. dealing with esalation when getting loser to a deadline, is relevant to a wide range of PAISs. However, for presentation purposes we often fous on WFM systems as typial examples of PAISs. data perspetive resoure perspetive task perspetive proess perspetive Figure 3: Perspetives of models driving PAISs. PAISs are driven by models of proesses and organizations. By hanging these models, the behavior of the system adapts to its environment and hanging requirements. These models over different perspetives. Figure 3 shows some of the perspetives relevant for PAISs (for a detailed disussion of perspetives in the ontext of WFM systems we refer to [16]). The proess perspetive desribes the ontrol-flow, i.e., the ordering of tasks. The data perspetive, also referred to as information perspetive, desribes the data that are used. The resoure perspetive desribes the struture of the organization and identifies resoures, roles, and groups. The task perspetive desribes the ontent of individual steps in the proesses and thus onnets the other three perspetives. Esalations may impat one or more perspetives. Therefore, we elaborate a bit on the perspetives using the example shown in Figure 4. The figure shows four tasks: T1, T2, T3 and T4. The proess perspetive shows that the four tasks are exeuted in a sequene, i.e., first T1, followed by T2, et. Most real-life proesses are not simple sequential proesses but inlude parallel routing, 6
7 resoure perspetive R1 R2 proess perspetive T1 T2 T3 T4 data perspetive D1 D2 D3 D4 Figure 4: An example illustrating the proess, data, and resoure perspetives. onditional routing, and iteration. In fat, as shown in [1], at least 20 routing patterns an be identified. Also note that the sequene shown in Figure 4 is exeuted for any ase, i.e., the proess may be instantiated multiple times. If Figure 4 would model the reviewing proess for a onferene with steps T1 : register paper, T2 : send to reviewers, T3 : ollet reviews and T4 : deide and inform author, then these four tasks would be exeuted for all papers. We assume that the proess perspetive desribes the life-yle of a ase, and therefore we limit ourselves to ase-driven proesses. Approving loans, proessing insurane laims, billing, proessing tax delarations, handling traffi violations and mortgaging, are other examples of ase-driven proesses. While the proess perspetive is onerned with the ordering of tasks, the resoure perspetive fouses on the resoures needed to exeute these tasks. Resoures may be human (e.g. employee) or non-human (e.g. devie, software, hardware). Non-human resoures may be onsumable (e.g. energy) or not (e.g. a tool). In this paper, we will fous on human resoures also referred to as workers or users. To avoid the diret mapping of resoures to tasks, resoures are grouped into resoure lasses. An example of a resoure lass is a role, i.e., a group of workers having similar qualifiations. Another example of a resoure lass is an organizational unit (e.g. a department, a team, or a branh). Resoures lasses an be linked to tasks. For example, in Figure 4 tasks T1, T2, andt3 an be exeuted by any of the three workers having role R1 and T4 an only be exeuted by the worker having role R2. A worker may exeute multiple tasks and the same task may be exeuted by multiple workers, however for simpliity we assume that a worker annot work on two tasks at the same time and that for eah ase eah of the orresponding tasks is exeuted by a single resoure. For example, one resoure may exeute T1 for one ase while another resoure exeutes the same task for the next ase. Note that resoure lasses may overlap, e.g. Figure 4 ould be hanged suh that the fourth worker also has role R1 in addition to role R2. Tasks may produe or require information/data. The data perspetive is onerned with the data required to proess the ase. Figure 4 shows four data elements: D1, D2, D3 and D4. These data elements may refer to strutured (e.g. the name of a ustomer) or unstrutured (e.g. a Word doument) data. There are many ways to desribe data using tehniques ranging from UML lass diagrams to XML shemas. In a PAIS data elements may be linked to tasks as shown in Figure 4. T1 produes data element D1. This data element is again used by T3. Besides D1, task T3 also uses D3 and produes data element D4. T2 uses D2 and T4 uses D4. Note that D2 and D3 are external date elements, i.e., they are not produed by the proess shown in Figure 4 but need to be supplied by other soures (e.g. another proess or another organization). The task perspetive is not shown expliitly in Figure 4. This perspetive desribes the ontent of T1, T2, T3 and T4, i.e., a desription of the atual work done in eah of the steps. Although providing only a simplisti view of ase-driven proesses, Figure 4 niely illustrates the perspetives. In addition to these lassial perspetives of PAIS, it is important for the purpose of esalation to differentiate two more perspetives. First, the ontext perspetive desribes the environment for whih a proess model has been designed. The initial example inluded two ontexts: 7
8 storm and non-storm season. A hange in the ontext an motivate an esalation. Potential problems with deadlines an often be antiipated based on experienes and a sound understanding of how a speifi ontext orrelates with proess performane riteria. For example, it is known that a predited storm will ause a problem in a few hours or days. In suh a senario, it would be too reative to wait until the first deadline-related problems our. Seond, the performane perspetive inludes all relevant evaluation riteria for a ertain proess. Esalation may be required even if there are no problems with data, resoures or tasks, but instead the performane data has hanged, e.g. a ustomer wants delivery in two days instead of four days. On the other side, modifiations in the performane perspetive an be one esalation mehanism, e.g. the finish date for make-to-stok prodution orders an be extended if they ompete with problemati make-to-order proesses. The following disussions, however, will be foused on the lassial perspetives, i.e., data, resoure, task and proess. Before we start disussing the 3D approah to esalation, we would like to point out that Figure 4 shows a number of onstraints: All four tasks need to be exeuted for any ase. Task T2 an only be exeuted after T1 ompletes, et. Task T1 an only be exeuted by someone with role R1, et. Task T2 an only be exeuted if D2 is available, et. Typially, these onstraints are onsidered to be hard onstraints. In general, PAISs suh as WFM systems fous on supporting suh onstraints. However, under some irumstanes it may be useful to onsider some onstraints as soft onstraints, e.g. for some ases there may be good reasons to skip task T2, exeute T3 without D3, or allow someone with role R1 to exeute task T4. 3 Esalations: The 3D approah A PAIS deals with ase-driven proesses, i.e., ases are handled following the life-yle in the proess perspetive and using the data and resoures speified in the other perspetives. One of the pitfalls is that PAISs are typially onfigured on the basis of idealized models. As a result these systems have problems dealing with situations that do not onform with the normal flow. Often the term exeption handling is used to refer to the things that need to be done when there are deviations between what is planned and what is atually happening. Although many authors have published interesting results on exeption handling [5, 6, 10, 12, 13, 14, 19, 21, 25, 29] (f. Setion 7), today s PAISs still have problems dealing with exeptions. In this paper, we fous on a partiular kind of exeption: for one or more ases the organization annot meet its deadlines. We assume that eah ase has a deadline D. If some ases do not have a deadline, we simply set the deadline to infinity, i.e., D =. The deadline may be absolute or relative to the time the ase started. However, the result is an absolute timestamp. Similarly, tasks may have deadlines, e.g. D t is the deadline of task t for ase. 2 The ompletion time of a ase, denoted C, is the atual time the ase was ompleted. Similarly, C t is the ompletion time of task t for ase. Preferably, C D and C t D t for all ases and all tasks t. Aase is late if C >D and a task t is late for ase if C t >D. t Note that C and C t are only known after the ompletion of the ase or task. However, it is often possible to predit the ompletion time of a ase or task. For a given ase, let P be the predited ompletion time of and P t be the predited ompletion time of task t for ase. Case is predited to be late if P >D and a task t is predited to be late for ase if P t >D. t Setion 3.1 disusses how P and P t ould be omputed. 2 Note that the notation assumes that there are no loops, i.e., tasks annot be exeuted multiple times for the same ase. This an be solved in several was. For example, we an assume D t to be the deadline for the last iteration of t for. 8
9 Ifaaseortaskislateorpreditedtobelate,itmaybewiseorevenneessarytotakespeial measures. These measures are alled esalations. Consider for example the reviewing proess for a onferene. If lose to the deadline for informing the authors still many reviews are missing, then the program hairs may deide to ask additional reviewers, send reminders or base the deision on fewer reviews. To date, suh esalations are typially not supported by PAISs, i.e., workers have to work around the system to deal with esalations and are not supported at all. There may be several reasons for esalations, e.g. there may be seasonal influenes in the number of ases (e.g. in summer there will be more insurane laims related to fire), the number of available resoures may vary (e.g. during the Christmas holidays there are not enough workers to ope with the workload), or there may be some kind of emergeny (e.g. a atastrophe or a new law generating more work). These are only few examples of irumstanes that may ause ases or tasks to be late. Note that many organizations depend on other organizations (e.g. for information). As a result, a problem in one organization an ause esalations in other organizations. multi-ase, single-task single-ase, multi-task T1 T2 T3 T4 T1 T2 T3 T4 T1 T2 T3 T4 T1 T2 T3 T4 Horizontal sope: Whih part of the proess is affeted by the esalation? Vertial sope: Whih ases are affeted by the esalation? Figure 5: Sope of esalations. Figure 5 shows that the sope of an esalation may vary in at least two dimensions. First of all, an esalation may involve a single ase or multiple ases. An example of single-ase esalation is a permit request that must be proessed within two weeks and a ouple of days before the deadline, it is found that there are still several tasks to be done, or worst, that the deadline has expired. On the other extreme, there is the multi-ase esalation that involves all ases of a given proess. An example is the introdution of a new law that fores organizations to handle ases within a ertain time-frame. Note that multi-ase esalation may also refer to seleted ases in a given proess, e.g., a ases involving a laim of more that one million euros. Seond, the sope of an esalation may refer to a single task or to multiple tasks (i.e. a portion of the proess). A single-task esalation fouses on a partiular task in the proess. For example, in the reviewing proess of a onferene a esalation may result in the skipping of a review step but the author will always be informed, i.e., the esalation is limited to the review task. On the other hand, an example of a multi-task esalation is that where the manager of the department is on holidays and he is responsible for a number of tasks while no other resoures are allowed to exeute these tasks. As a result some tasks are late and work is piling up. An esalation mehanism may be to delegate these tasks to another person. The telelaims ase desribed in the introdution proposes a multi-ase esalation. A severe storm 9
10 does not lead to the esalation of a single ase but of an entire proess. Note that in the introdution four possible esalation levels were mentioned. These refer to the whole proess. However, in the bak offie there is also a single-ase esalation: ases that are delayed more than one hour get a rapid assessment. The multi-ase esalation in the telelaims example is a single-task esalation senario sine it fouses on the initial lodgment task of the laim handling proess. The single-ase esalation (rapid assessment for delayed ases) is also an example of a single-task esalation. To support esalation resulting from ases and/or tasks that are too late (or are predited to be late), we propose the 3D approah: Detet, Deide, anddo. First, one needs to detet that there is a problem, i.e., that a ase or task is (expeted to be) late. Then one needs to make a deision on what to do (i.e., deide whih esalation to apply). Finally one needs to exeute the esalation that was seleted. There are some similarities between the 3D approah and the well-known ECA (Event-Condition-Ation) rules. In fat, ECA rules have often been proposed to deal with workflow exeptions [5, 6, 10, 12, 13, 14, 21, 25, 29]. However, the proposed 3D approah differs from the ECA rules approah in several ways. First of all, deteting whether there will be delayed ases is quite different from athing an event and evaluating a ondition. Seond, the deision proess may involve human judgment. Finally, as will be shown in the sequel, we onsider a speial kind of ations: mode swithing. The various parts of a proess (inluding all perspetives) may be in different modes. In ase of an esalation, the proess swithes from one mode to another. We refer to this mode as an esalation mode. Just like the US Homeland Seurity Advisory System with its alert levels green (low), blue (guarded), yellow (elevated), orange (high), and red (extreme), we envision proesses operating at various levels. Instead of a olor ode we use numbers where 0 is the normal mode of operation and higher numbers indiate modes orresponding to esalation. Consider for example task T 3 in Figure 4. This task should be exeuted by a person with role R1 and requires data elements D1 andd3. At level 0 the PAIS enfores that T 1 is indeed exeuted by a person having role R1 and that it an only start if both data elements D1 andd3 are available. Suppose that for a ase, task T 3 is not exeuted before its deadline. This is deteted and the mode is set to 1. In this mode, task T 3 may be exeuted, even if D3 is unavailable. If this does not help, i.e., after some time T 3is still not exeuted for ase, the mode is set to 2. In mode 2, T 3 is offered to all people having role R2 where R2 inludes role R1. If this does not help, the mode is set to 3. In mode 2, T 3issimply skipped. These examples illustrate the differenes between ECA rules and the 3D approah. Note that in the telelaims ase four levels of esalation were identified. These orrespond to esalation modes. Also note that an esalation mode has a ertain sope (f. Figure 5). A proess may swith from one esalation mode to another for a single ase or multiple ases and for an individual task or multiple tasks. In the remainder of this setion we disuss the three steps Detet, Deide, anddo in more detail. 3.1 Detet The goal of deadline-based esalations is to avoid ases or tasks that are too late, i.e. C >D or C t >D t, and if they happen to be too late to take retifiation measures. We onsider detetion at the level of a single ase and at the level of the proess or even the whole organization. As indiated, deteting also inludes monitoring the relevant ontext. However, this type of monitoring is outside the sope of this paper. Let us first onsider detetion at the level of a single ase. There are four possible situations that result in a deadline-based esalation. C >D or time()> D, i.e. the ase is ompleted too late. (Note that we use time() to denote the urrent time.) In this situation there is not muh that an be done, i.e. the ase is too late anyway and only retifiation measures to try and ompensate for this are possible. C t >D t or time()> D t, i.e. task t is exeuted too late. In this situation, the ase is delayed 10
11 with respet to task t. If t is not at the end of the proess, this may be a signal to try and speed-up the ase. For example, if t was not exeuted yet, it may be skipped. P >D, i.e. the ase is predited to omplete too late and an esalation may irumvent this. P t >D t, i.e. it is predited that task t is exeuted too late, and this may trigger some esalation. To be able to detet this we need to have onrete values for D, D t, C, C t, P,andP t. The first four values are easy to measure. The latter two estimates (P and P t ) may be alulated in various ways. Some examples: Based on histori information one an alulate the average time needed to exeute a task (waiting time + proessing time). By alulating the longest path from the urrent state of a ase to the desired state (i.e. ompletion of the whole ase or a speifi task), we get a rough estimate for the time needed to reah that state. The predition engine of Staffware [28] uses suh an approah to estimate the ompletion time of ases. A major drawbak of this type of approahes is that they do not take into aount the atual workload, i.e. if there are many ases in the pipeline, then preditions based on historial data of flow times may be too optimisti. Instead of using a stati alulation based on the longest path from the urrent state of a ase to the desired state, it is also possible to use more sophistiated tehniques suh as queueing analysis or simulation. This is more ompliated but the results will be more aurate. Most approahes based on queueing analysis or simulation fous on averages, i.e. the normal behavior of the flow in steady-state. However, these tehniques an also take the urrent state of the proess (i.e. all ases) into aount and do a transient analysis. For example, the urrent state of the proess an be used to initialize a simulation model. This approah has been suessfully applied using the WFM system COSA, the BPM tool Protos, and the simulation tool ExSpet [24]. It results in more aurate preditions for P and P t but is more involved. Fators resulting in delayed ases often do not delay a single ase but multiple ases at the same time. Therefore, it may be more suitable to onsider multiple ases at the same time for detetion purposes. There are two ways to ahieve this: (1) aggregate the results for individual ases (e.g. monitor the value of max((p D ), 0)); or (2) fous on monitoring the utilization of resoures relative to their apaity. The latter approah is attrative beause it is relatively simple (if people are too busy then esalate). It relies on the priniple that high utilization levels usually indiate that there is a lot of queueing and therefore this an serve as a trigger for resoure-based esalations (e.g. inreasing the number of staff). It must be noted though that this approah may not detet the need for esalation in some situations. Speifially, if ases are waiting exessively long for external data, then it may happen that the utilization is low and yet there is a need to esalate in order to prevent deadline violations. Just like the flow time of a ase, the expeted utilization an be predited using a wide range of tehniques. For example, based on the routing probabilities and the number of ases arriving one an alulate the number of times eah task needs to be exeuted. This ombined with histori information about the average proessing time an be used to estimate future utilization levels. Also more advaned tehniques are possible, e.g. a simulation based on the urrent state [24]. In Setion 2 we disussed a number of perspetives on workflows, inluding the ontext perspetive and the performane perspetive. In the general ase, predition tehniques need to take these two perspetives into aount. In the telelaims senario for example, the deision to do rapid lodgement is not based on the timing of a single ase but rather on a human interpretation of the weather foreast, whih is part of the ontext perspetive. Similarly, hanging performane targets an influene the ability to meet deadlines. 11
12 3.2 Deide Through the detetion mehanisms just desribed, the ases and/or tasks that are (predited to be) too late are identified. The detetion step is followed by a deision step were the esalation measure is seleted. There are three possible deision mehanisms: manual, automated, and semi-automated. For manual deision making, the fat that a ase or task is (predited to be) too late is forwarded to a human ator that deides on the ations that need to be taken. The ator an hoose from a wide range of ations as will be disussed in Setion 4 (e.g. skipping a delayed task). The advantage of human judgment is that a human an take into aount fuzzy information ranging from the weather foreast to gossip. Experiened workers an make exellent deisions and selet the right level of esalation. A drawbak is that the human ator may be unavailable or too busy. This way important deisions may be postponed. Note that for manual deision making it is important to forward the esalation detetion to the proper ators. Automati deision making results in esalations without any human involvement. Based on a set of rules, the right esalation is seleted. For example, if the head of the department does not onfirm within two weeks, the ase is routed to her replaement. Note that automati deision making requires a rule language, e.g. some variant of RuleML [4]. The advantage of automated deision making is that there are no delays and using the right set of rules the quality of the deision may be high and onsistent. The drawbak is that rules typially have problems interpreting the irumstanes of the esalation, e.g. is the delayed ase the tip of the ieberg or an isolated ase. To ombine the best of both worlds, semi-automated deision making may be used, e.g. if a ase or task is (predited to be) too late, first some automati deisions are made. If these esalations do not help and the situation gets worse, a human may get involved. It is also possible to do it the other way around, i.e. if a ase or task is (predited to be) too late, first a human ator is notified. If this ator does not respond in time, an automated rule is applied. 3.3 Do The last step in the esalation proess (i.e. the Do step ) is the atual esalation. In the next setion, we desribe possible esalation mehanisms. The intent is not to be omplete but rather to provide a framework that proess designers an apply to speifi senarios. 4 Esalation mehanisms An esalation is a deviation from a normal ourse of ation. In the ase of a priori esalation, an esalation mehanism implements a tradeoff between on the one hand the amount of time required to omplete a task, a ase, or a set of ases, and on the other hand the level of servie or the resoure utilization (e.g. an esalation may result in servie degradation or resoure redeployment). Different esalation mehanisms strike different tradeoffs. Aordingly, we adopt a model of esalation in whih eah task has an esalation mode and in eah mode the task may behave differently with respet to the proess perspetive, the data perspetive and the resoure perspetive. In the remainder of this setion, we examine some esalation mehanisms with respet to these perspetives. For eah mehanism, we provide an example and disuss its sope (i.e. single-ase and/or multi-ase), ost and tradeoffs. Though we will disuss in the following esalation strategies for eah perspetive separately, it is important to note that there are two types of interrelationships between the perspetives in terms of workflow esalation. First, a problem in one perspetive an trigger an esalation in another perspetive as a ompensation mehanism. For example, missing information in a lodged laim (e.g. no reports from witnesses of a ar aident), may require a speialist for the laim assessment. Seond, esalation mehanisms in two different perspetives an be alternatives. In our initial example, rapid 12
13 lodgement (proess perspetive) and the utilization of additional staff members (resoure perspetive) ould also be seen as alternatives. 4.1 Proess Perspetive Alternative path seletion Desription When defining a proess it is possible to speify that ertain paths are onditional upon the potential violation of a deadline. In other words, there are different alternatives for performing a part of the proess: one orresponding to the normal ourse, and the others orresponding to different esalation modes striking different ost tradeoffs. Two partiular forms of this mehanism are: (i) alternative task seletion, where a hoie is made between exeuting a given task or exeuting an alternative (less desirable but faster) task; and (ii) task skipping (Figure 6) where a hoie is made between exeuting a task (or set of tasks) and doing nothing (i.e. the task(s) in question is/are optional). Example In the telelaims proess, the laim lodgment task is replaed by an alternative rapid laim lodgment task. This is an example of alternative task seletion. Sope This mehanism applies to both single-ase and multi-ase esalation. Cost and tradeoffs This mehanism aims at speeding up the proess exeution in exhange of a degraded level of servie (i.e. lower quality of servie) or to push some work to later stages of a proess (or to other proesses) in order to meet a deadline. A ost may be assigned to this mehanism to reflet the loss in quality of servie or the impat that it may have at later stages of the proess. R1 R2 R1 R2 T1 T2 T3 T4 T1 T3 T4 esalation D1 D2 D3 D4 D1 D2 D3 D4 Figure 6: An example of an esalation using task skipping Esalation sub-proess Desription When it is predited that a deadline will be violated, or when the deadline is atually violated, a sub-proess is spawned off to perform ations speifially related to the deadline violation, suh as notifying the appropriate stakeholders, re-negotiating a new deadline, or performing ompensation ations and anelling the ase. During the exeution of this sub-proess, the rest of the proess may be suspended. Example When a deadline violation ours, a proedure is spawned to notify the ustomer. The ustomer is offered the hoie to have the proess stopped and be reimbursed, or to ontinue with a new deadline (whih an be seen as a modifiation in the performane perspetive). Sope This is typially a single-ase esalation mehanism, however, one an also imagine that a sub-proess is spawned off to deal with multiple ases. 13
14 Cost and tradeoffs sub-proess. The osts of this mehanism are dependent on the nature of the esalation Task pre-dispathing Desription Under some irumstanes, it is possible to start preparing for the exeution of a task prior to ompletion of a previous task. This idea an be found in modern omputer arhitetures, where instrutions may be started before ompletion or preeding instrutions in order to exploit otherwise idle resoures. Two forms of task pre-dispathing an be identified: pipelining and preditive branhing. In the pipelining mehanism, a task B that immediately follows another task A is enabled (i.e. plaed in the worklist) as soon as the exeution of A starts (i.e. after A has been piked from the worklist and the preparation phase for A has been ompleted). However, B is flagged as predispathed, in suh a way that whenever a resoure piks this task from the worklist, it will not be allowed to proeed up to ompletion until A has ompleted, thereby ensuring that the ontrol-flow dependeny (and any underlying data dependeny) is preserved. Preditive branhing applies when a deision point D that immediately follows a task C is reahed. The workflow system then attempts to guess whih branh will be taken (e.g. based on past history), and pre-dispathes the first task in the hosen branh. After ompletion of C, the branhing ondition is evaluated, leading to two possible senarios: (i) the previously hosen branh is the one that should be taken, in whih ase the branh is allowed to proeed; or (ii) a different branh is taken, in whih ase the pre-dispathed task needs to be retrated (i.e. the task is withdrawn from the worklist, and if a resoure has already piked it, the resoure is notified and any preparation ations are undone). A variant of preditive branhing is prediation 3, whereby all the branhes are taken in parallel, rather than a guess being made for one of them. In this ase, the first task of eah branh is pre-dispathed, and some of these tasks are retrated when the branhing ondition is evaluated. Example Before a lean-up team is authorized to enter an area it may be neessary to wait for approval from an inspetion team, however, the preparation of the lean-up (e.g. setting up the lean-up equipment) ould be pre-dispathed after a ertain point in the inspetion proess. Sope This mehanism applies to both single-ase and multi-ase esalation. The mehanism is only appliable when the tasks in the proess have an expliitly defined preparation phase and in the ase of preditive branhing and prediation, the resoures must be able to undo any preparation ations. Cost and tradeoffs The ost of this mehanism is determined by two fators: (i) heavier resoure utilization as resoures prepare tasks and then hold until they an start the atual exeution; and (ii) in the ase of failed preditive branhing, the ost of undoing the preparation ations Overlapping Desription Overlapping an be applied for workflow esalation in the ase of large bathes and involves two sequential ativities. The main idea behind overlapping is that two ativities an be aelerated, if they are parallelized. This goes further than pipelining as the following task will be started (not just prepared) while the preeding is still proessing. 3 This tehnique has parallels with the one used in the Intel Itanium proessor ( Artile/20218/2217). 14
15 Example A speialist works on 10 laims in one bath, before he forwards the entire bath for further proessing to the next resoure. Overlapping would mean, that he forwards smaller bathes, e.g. in the size of two eah. Sope This esalation mehanism is related to a single ase esalation. Cost and tradeoffs The benefit of an aelerated proessing of two sequential ativities has to be ompared with the inreasing osts related to inreased oordination efforts between these two ativities Prioritization Desription Higher priorities are given to ertain tasks or ases, letting them overtake other ases in the onsumption of resoures. Example If there are twenty ustomers with orders for a partiular servie and it is predited that half of them will result in deadline violation, the potentially late ases are given higher priority. Sope This is a multi-ase mehanism. Cost and tradeoffs Giving higher priorities to some tasks or ases neessarily means lowering the priorities of others. This may result in deadline violations for ertain tasks or ases that would not have ourred had the priorities been left unhanged. Apart from this, and the usual overhead on the proess exeution environment of deteting, deiding and triggering the esalation proedure, the ost of this mehanism is neutral. This mehanism may be attrative in ases where being late by a small amount of time or being late by a larger amount of time have more or less the same impliations. (Note that often servie levels are defined as the perentage of ases on time.) For example, if there are several ases running late, one may hoose to fous on some of them in order to meet their deadlines, and neglet the others, even if this makes these other ases violate the deadline by more time than they would otherwise have done. 4.2 Resoure Perspetive Resoure redeployment Desription The idea of resoure redeployment is to inrease the apaity of the resoures assoiated to ases or tasks that are running late as illustrated in Figure 7. Resoure redeployment an take many forms inluding: adding more resoures (e.g. moving people between departments), extending the sope of the roles assoiated with a task (e.g. allow people with a lower role to exeute the task,), inreasing the apaity per resoure (e.g. overtime) or hanging the alloation of tasks to ahieve load balaning. Therefore the Resoure redeployment mehanism an be seen as a olletion of mehanisms aiming at ahieving an inrease in resoure apaity. Example In the telelaims proess, an esalation immediately leads to overtime being requested from the all enter operators. If this is not enough, employees from the sales and servie departments are redeployed to the telelaims proess, and if neessary, asual workfore is alled upon. Sope This is a multi-ase esalation mehanism. 15
16 R1 R2 R1 R2 T1 T2 T3 T4 T1 T2 T3 T4 esalation D1 D2 D3 D4 D1 D2 D3 D4 Figure 7: An example of esalation using resoure redeployment. Cost and tradeoffs Inreased osts inluding variable osts (overtime and hiring additional workfore) and fixed osts (need to train people to be able to be redeployed or to train a pool of potential asual workers). Furthermore, the average performane per resoure may be negatively impated as in the telelaims senario. Besides inreased osts there is the risk of lower quality levels. If resoures start doing tasks outside of their normal routine or expertise area, the impat on quality may be negative (e.g., more errors or a less professional servie to the ustomer) Bathing Desription In some irumstanes it may be possible to group together tasks that would be more effiiently treated as a bath assigned to a single resoure. This approah an be effetive in reduing the number of deadline violations when the tasks being bathed are predited to have deadline violations. For example, in loation-based bathing, tasks from several proess instanes are lustered based on their assoiated loation and the loation of the available resoures. Task instanes lose to eah other in spae are exeuted in bath by a resoure, before the resoure moves to another loation. Example In the insurane laim handling proess, when an event takes plaes at a given loation (e.g. a bushfire), all on-site assessment tasks related this event are bathed and assigned to one or a group of dediated assessors. Sope This is a multi-ase esalation mehanism. Cost and tradeoffs Bathing aelerates ativities by eliminating setup times for individual ativities. Costs an our for the efforts related to bathing ativities Splitting Desription Splitting is the opposite of bathing and refers to the ase, in whih finalizing the work for an entire bath of ases would take too long. In these ases, it might be possible to split the bath into smaller bathes, whih are worked on in parallel. Example In a typial laims proess, legal experts are involved as speialist. However, suh an expert an easily beome the bottlenek. Instead of one full-time legal expert, it might be useful in some ase to have two (or more) experts working part-time and in parallel. Sope This esalation mehanism onverts a single ase esalation into multi-ase. 16
17 Cost and tradeoffs This approah redues the proessing time by splitting a bath over a number of resoures, who work in parallel. This benefit has to be ompared with the additional setup time/osts at eah resoure, possible additional transportation osts and the efforts related to onsolidating the ases again to one bath for the next ativity. 4.3 Data perspetive Deferred data gathering Desription The gathering of ertain data is postponed until the point in the proess where it is atually needed. In other words, data items that would normally be produed by a given task are not produed when this task ompletes, but instead, they are gathered by the (first) task that needs them. Example esalation. In the telelaims senario, a simplified version of the laim reation form is used during Sope Applies both to single and multi-ase esalation. Cost and tradeoffs Deferred data gathering usually results in work being pushed to a later point in the proess. In the ase of the telelaims proess, when the simplified version of the laim reation form is used, some relevant data is not gathered. Some of these data is not neessary in some ases, and when it does beome neessary, a all is made by the relevant laim handling department to the ustomer. In the ase of laims where an on-site assessment needs to be made, the missing data may be gathered by the assessor. Note that data degradation an be used in onjuntion with alternative path seletion. For example, in the telelaims senario an alternative version of the lodge laim task is assoiated to the simplified version of the laim reation form Data degradation Desription Tasks are allowed to be exeuted with less or different data. For example, if a doument is not available, the deision an be taken without it. It is also possible to look for other soures of less reliable or more ostly data. Example During a paper review proess, the aeptane/rejetion deision is usually taken on the basis of three reviews. However, if one of the reviews is missing by a given deadline, the deision may be taken with only two reviews. Sope Applies both to single and multi-ase esalation. Cost and tradeoffs The strategy results in loss of quality of servie, and in ertain ases, it may result in some work being pushed to a later step in the proess. 5 Simulation study: Telelaims proessing in the storm season Let us now return to the telelaims proess shown in Figure 1. To illustrate the effet of different esalations, we take this proess and evaluate different senarios using simulation. Note that some of these senarios desribe the way the Australian insurane ompany is esalating during the storm season. Other senarios are merely used to provide a better overage of the esalation mehanisms disussed in the previous setion. 17
18 R1 R2 R1 R2 T1 T2 T3 T4 T1 T2 T3 T4 esalation D1 D2 D3 D4 D1 D2 D3 D4 D5 Figure 8: An example of an esalation in the data perspetive. For our simulation study we use CPN Tools [7] whih is based on Colored Petri Nets [17] as a modeling and analysis language. The reasons for using CPN Tools are its expressiveness (it is easy to model all esalation mehanisms), its theoretial basis (allowing for different types of analysis), and its simulation speed (lose to a lassial programming language). Let us first simulate the proess shown in Figure 1. We assume the arrival proess to be Poisson (i.e., negative exponential interarrival times). Sine the distribution of the all volume and number of resoures over the day was not given, we assumed these to be onstant over an 8 hour period per day. All ativities (i.e., the funtions in the EPC diagram) are assumed to have a negative exponential servie time. The average servie times are indiated in the diagram and so are the routing probabilities. For example, 10% of the inoming laims stop after the first step in the proess. The numbers of resoures are also shown in Figure 1: there are 90 all enter agents in eah all enter and 150 laims handlers in the bak offie. Note that the same resoure will exeute all steps in the proess for a given laim in one of the all enters or the bak offie, i.e., transfer of work only takes plae in between a all enter and the bak offie. Figure 9: A sreenshot of CPN showing the top-level model and the Brisbane all enter. 18
19 Figure 9 shows a sreenshot of the top-level model and the Brisbane all enter in CPN Tools while simulating the model. Figure 10 shows the CPN model of the bak offie. A detailed desription of the CPN models is outside of the sope of this paper. However, a superfiial omparison of Figure 1 and the figures 9 and 10 will assist in obtaining a basi understanding of the CPN models. laim is registered In Case input (); output (ran); ation (round(uniform(0.0,100.0))); if ran<85 then 1 (,r) else empty determine likelihood of if ran>=85 then 1 (,r) else empty r SC insudered ould be liable CR SC insured ould not be liable CR (,r) ((i,l,t),r) input (); output (ran); ation (round(uniform(0.0,100.0))); assess end1 input (t); output (); ation (measure("flow time",intinf.toint(time())-t); measure("flow time not insured",intinf.toint(time())-t)); if ran>=80 then 1 (,r) else empty if ran<80 then 1 (,r) else empty laim has been aepted CR (,r) laim has been rejeted ((i,l,t),r) CR r to payment Case AND-split (,r) to advie Case end2 r input (t); output (); ation (measure("flow time",intinf.toint(time())-t); measure("flow time rejetion",intinf.toint(time())-t)); 150 "Claims handler" resoures (,r) initiate payment mutex CR (,r) advise laimant on payment has been initiated Case (,r) laimant has been advied Case (,r) lose [(i,l,t)=] laim has been losed Case end3 input (t); output (); ation (measure("flow time",intinf.toint(time())-t); measure("flow time suess",intinf.toint(time())-t)); r Figure 10: The CPN model of the bak offie. For alulating onfidene intervals we assume a start run of 2 days and 10 subruns of 1 day (8 hours). The simulation shows that the average flow time is 1271 seonds, i.e., about 21 minutes. The variane of the flow time is (with a 95% onfidene interval of [911853,944679]), i.e., the standard deviation is approximately 963. This implies that there are onsiderable differenes between individual flow times. The average flow time of suessful ases is 1667 [1660,1673]. The utilization of the all enter agents is 0.26 and utilization of the laims handlers is The proess shown in Figure 1 annot deal with the inoming laims in the storm season where the average number of laims per week goes up from 2*9000=18000 to 2*20000= The utilization of the laims handlers would be more than 1.0 indiating that it is impossible to ope with the flow of work. Figure 2 shows the way the insurane ompany deals with per week. (Note that the model ontains both a single-ase and a multi-ase esalation.) The hanges are the addition of resoures to both the all enters and the bak offie (i.e., the Resoure redeployment mehanism), the rapid lodging (i.e., the Alternative path seletion mehanism), and rapid laim assessment (also 19
20 the Alternative path seletion mehanism but now applied as a single-ase esalation). As a result of these esalations, the organization an ope with the inoming laims and the average flow time is 937 seonds [932,943]. 6 Another simulation study: Reviewing journal papers The telelaims simulation study used the Resoure redeployment mehanism and Alternative path seletion mehanism to esalate. In the study no esalation mehanisms orresponding to the data perspetive were used. Moreover, the study was primarily a multi-ase esalation (during a storm the whole proess is esalated). Therefore, we provide another simulation study fousing on single-ase esalation and also inluding esalation mehanisms orresponding the data perspetive. In this setion, we onsider the proess of reviewing proess for a journal. Eah paper submission to the journal is registered by the editorial offier (this takes on average 2 hours). The editor of the journal will ask three reviewers to review eah submission. The request of the editor to the reviewer will generate a response of the reviewer who either aepts or delines the invitation. If the reviewer aepts to review the paper, the editorial offier wil send it to him/her. If the reviewer delines the invitation, the editor will invite another reviewer. This proess is repeated until for eah paper three people have aepted the invitation. A reviewer that aepts the invitation, will review the paper and propose to aept it or rejet it the paper. (For simpliity, we assume that the outome of any review is aept or rejet.) The editor will make a deision when all three review reports have been returned. As long as a review is missing, the deision is postponed. If two reviewers propose to aept, the editor will aept the paper. Otherwise, the paper is rejeted. The editorial offier will inform the author of the result (this takes on average 2 hours of working time). Finally, the ase is losed. For the simulation, we assume that on average 4 new papers arrive per week. The arrival proess is Poisson (i.e., negative exponential interarrival times with a mean of 7/4=1.75 days). The task exeution times are also sampled from a negative exponential distribution. Handling the response of a reviewer takes on average 1 hour of working time from the editorial offier. Reviewers on average reply to an invitation within one week (negative exponential distribution with mean of 1 week) and 70% aepts to review the paper. This implies that for the other 30% the editor appoints another reviewer, et. The average reviewing time is 6 weeks after aepting the invitation and sending the paper. On average, 60% of papers are rejeted by the reviewer. Sine the editor follows the reviewers, on average only 40% is aepted. The editorial offier is assumed to be ontinuously available. However, the editor only heks on the papers at the end of every month (every four weeks to be preise). At that point in time, he an deide to appoint new reviewers and aept/rejet papers. Figure 11 shows the top level of the CPN model. Note that the model has four subproesses: gen papers (for arrival of new papers), hek papers (the handling of the papers by the editor at the end of eah month), reviewer ontat (the ations related to the management of reviewer responses), and reviewers (an external proess modeling the reviewer base). In this paper, we will not show or desribe these subproesses in detail. The textual desription given above should resolve most ambiguities. For our simulation experiments we use a start run (to avoid start-up effets) and 10 subruns. Eah subrun takes one year (52 weeks) and the subruns are used to alulate 95% onfidene intervals. For the base senario (i.e., without esalation) the average flow time is 131 days (with a 95% onfidene interval of [129,133]), i.e., approximately 19 weeks. The average variane of the flow time is 2733 (with a 95% onfidene interval of [2587,2880]). This implies that frequently the review proess takes half a year or longer. Taking this base senario (without any form of esalation) as a point of departure, we now investigate the effets of various esalation mehanisms: 20
21 results submitted paper CIResults gen_papers Case measurement_system [(i,l,t)=] register r 1 "editorial offier" editoral offier Resoure measurement_system 1 "Editor" ps (i,t,0,0,0,0)::ps editor hek_papers request Resoure hek_papers [] ID papers aept_r ative ase Papers ID Case aept ID rejet ID r r reviewer_ontat rejet_r ID Reviewers [(i,l,t)=] i [(i,l,t)=] i reviewer_ontat paper ID Reviewers input (t); output (); (measure("flow time aept", IntInf.toInt(time())-t)); rejet input (t); output (); ation (measure("flow time rejet", IntInf.toInt(time())-t)); aept_p ID rejet_p ID ready [(i,l,t)=] Case lose input (t); ase output (); ation (measure("flow time",intinf.toint(time())-t)); Figure 11: The top-level CPN model of the reviewing proess. Esalation 1 For the first esalation, we invite an additional reviewer if the reviewing proess takes more than one month. This means that in the end 4 people may review the same paper, but after three reviews arrive a deision is made. If there happen to be 2 aepts and 2 rejets, the paper will still be aepted. Clearly, this esalation uses the Resoure redeployment mehanism desribed in Setion 4. Esalation 2 The seond esalation is similar to the first one but now up to two reviewers may be added if there is no onlusion after one month. Esalation 3 Again the Resoure redeployment mehanism is used to allow one additional reviewer. However, now, if needed, the additional reviewer is only invited after two months. Esalation 4 The fourth esalation is a ombination of the previous two: Potentially up to two additional reviewers are invited after two months. Esalation 5 Now we fous on the invitation of reviewers. If after one month there are still reviewers that have to aept or deline the invitation, we invite one additional reviewer. Esalation 6 Again we fous on the invitation of reviewers. If after one month there are still reviewers that have to aept or deline the invitation, we invite up to two additional reviewers. This means that in the end 5 people may review the same paper. Esalation 7 We now apply the Data degradation mehanism, i.e., make deisions with less information. Note that if a paper gets two positive reviews, it is ertain that it will get aepted. Therefore, two positive reviews or two positive reviews will result in a final deision and there is no need to wait for the third review. 21
22 Esalation 8 Esalation 7 may disard the third review even if the third reviewer only takes a bit longer than the other two. Therefore, we refine the Data degradation mehanism with a temporal omponent. Now two positive reviews or two negative reviews may trigger a final deision, but only after one month has passed. Esalation 9 Combines Esalation 1 and Esalation 7, i.e., a ombination of the Resoure redeployment mehanism and the Data degradation mehanismisused. Esalation 10 Combines Esalation 1 and Esalation 8, i.e., as in the previous esalation but now with the temporal omponent. For eah esalation we onduted a simulation experiment using CPN Tools. 4 shown in figures 12 and 13. The results are Average flow time no esalation esalation 1 esalation 2 esalation 3 esalation 4 esalation 5 esalation 6 esalation 7 esalation 8 esalation 9 esalation 10 Figure 12: The average flow time and 0.95 onfidene intervals for the base senario and the 10 esalations. Figure 12 shows the average flow time for the base senario and eah of the 10 esalations. In eah ase, the average and the 95% onfidene interval are given. The diagram shows that eah of the 10 esalations provides an improvement. However, for Esalation 5 and Esalation 6 the improvements are not signifiant, and at best only marginal. This shows that the problem is not in the first part of the proess, i.e., the invitation of reviewers. All other 8 esalations provide a lear improvement in terms of flow time. If we fous on the first four esalations, we see that the Resoure redeployment mehanism works. Moreover, the earlier and the more reviewers get involved, the better the end result. Esalation 7 and Esalation 8, i.e., the use of Data degradation, have a positive effet on the flow time. Combining the Resoure redeployment and Data degradation mehanisms, further redues the flow time. As ould be expeted, Esalation 9 is slightly more effetive than Esalation 10 beause in the first month one does not have to wait for the third review if the first two agree. Figure 13 shows the variane of the flow times for eah strategy. Here it is surprising to see that the Resoure redeployment mehanisms signifiantly redue the variane while the Data degradation mehanisms do not. For example, Esalation 7 and Esalation 8 have a variane omparable to the base senario and the less effetive strategies Esalation 5 and Esalation 6. This an be explained as follows. There will be ases with two positive or two negative reviews that are handled quikly. However, for ases with a positive and a negative review, the reviewing proess will take as long as 4 Note that a simulation run of 11 years only takes about 10 seonds on a laptop (Intel Pentium M Proessor, 1.40GHz, 512MB). 22
23 Variene flow time no esalation esalation 1 esalation 2 esalation 3 esalation 4 esalation 5 esalation 6 esalation 7 esalation 8 esalation 9 esalation 10 Figure 13: The variane of the flow times for eah senario. in the base senario. Hene, there will be a ases that take a long time and that do not benefit from the esalation. The first four esalations are more robust beause one or two more reviewers are involved. Therefore, their variane is smaller. The above disussions illustrate the benefits of simulation as a tool to investigate the effets of the esalation mehanisms desribed in Setion 4 in a given senario. 7 Related work In soial sienes, researhers have investigated the effet of pressure (e.g., an approahing deadline) on the performane of people [11, 27, 31]. These studies suggest that workers hange the way of working when onfronted with a deadline. In most ases the effet is positive, i.e., people manage to get the work done in time. Unfortunately, urrent workflow management systems do not support or mimi human behavior in the presene of deadlines. A notable exeption is the the FlowConnet system of Shared Web Servies [15]. FlowConnet supports the definition of milestones that have planned values and atual values. These milestones are used to generate esalations and timeouts. An esalation in the ontext of FlowConnet means that a user is signaled that it is now ritial to perform an ation, i.e., the orresponding work-item is highlighted in the user s worklist. A time-out means that an ation is exeuted if a milestone was not reahed in time. Deadline esalation an be seen as a speial type of exeption handling. Many proposals have been put forward to address various aspets of exeption handling in workflow systems [5, 6, 10, 12, 13, 14, 19, 21, 25, 29]. Some of these previous proposals (e.g. [5]) advoate an ECA rules-based approah, whih we ontrasted with the 3D approah in Setion 3. Other proposals suh as [12] fous on failures and rare or unexpeted events rather than the ability to meet deadlines. Finally, a number of generi frameworks for struturing exeption handling knowledge have been put forward. In partiular, parallels an be drawn between the phases of the 3D approah (Detet, Deide and Do) and the phases for exeption handling proposed by Klein & Dellaroas [19], namely Preparing for exeptions, Diagnosing exeptions and Resolving exeptions. In this respet, the 3D approah an be seen as a refinement of the general exeption handling framework of Klein & Dellaroas. In the terminology of Klein & Dellaroas, what the 3D approah brings is an ontology (inluding resolution mehanisms) for a speifi sublass of exeptions (namely deadline esalations). Some researhers have proposed tehniques addressing the speifi issue of deadline esalation in workflow systems. For example, Panos & Rabinovih [22] desribe an approah to dynamially adjust 23
24 deadlines based on osts, expeted exeution times, and available slak time. In [23] this approah is refined and supported by simulation experiments. In [8] the topi of apturing time onstraints in workflow definitions is onsidered, and a PERT-like tehnique for the analysis of the temporal behavior of a workflow is proposed. This tehnique is similar to the one employed by the predition engine of Staffware [28]. Unfortunately, these tehniques impliitly assume that proessing times are independent of the workload and resoure apaity. The notion of proess fragments in Staffware [28] allows omposite ativities to be bound at runtime to speifi subproesses. This onept an be used to inorporate esalation mehanisms into a workflow desription. For example, based on the esalation level a speifi subproess may be seleted at a speifi point in a workflow. There is also a link between detetion for deadline-based esalation and Business Ativity Monitoring [9]. For example proess mining tehniques [2, 3] an be used to measure, predit and explain esalations. To the best of our knowledge, the appliation of these tehniques (generally aimed at offline analysis) to support the Deide phase of deadline esalation at runtime, is an open question. 8 Conlusion Although organizations are fored to esalate regularly, today s (proess-aware) information systems offer little support for this. In this paper, we foused on esalations triggered by the (predited) inability to meet deadlines. Using an example of the telelaims proess of an Australian insurane ompany, we identified and analyzed issues related to deadline-based esalation. We then proposed a general approah to deadline-based proess esalation and we presented various esalation mehanisms. The effetiveness of these mehanisms was evaluated through simulation studies. Future work will aim at designing and evaluating ost models for esalation. Suh ost models are key during the deision phase, when the ost of applying an esalation needs to be weighed against: (1) the extent to whih it dereases the probability of violating ertain deadlines (or violating them to lesser degrees than without esalation); and (2) the ost of these deadline violations. On the basis of suh model, it would then be possible to answer other key questions suh as: (1) when to apply a given esalation mehanism (individually); and (2) whih ombinations of mehanisms are most likely to work effetively together. Finally, it is neessary to design ways to seamlessly inorporate the ost model and the esalation mehanisms into existing proess-aware information systems, and in partiular workflow systems. Today s systems are typially unable to predit future problems and modeling the various esalation mehanisms result in spaghetti-like diagrams that annot be maintained easily. A proess modeling language that allows to learly distinguish between a base proess model and esalated versions of this model would be desirable. Aknowledgments The third author has been funded by a Queensland Govenerment Smart State Fellowship o-sponsored by SAP Australia Pty Ltd. The author would also like to thank Greg Bird from Advaned Data Integration for our fruitful disussions on deadline esalation mehanisms. Many thanks also to the anonymous organization that kindly provided the telelaims ase study. Referenes [1] W.M.P. van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, and A.P. Barros. Workflow Patterns. Distributed and Parallel Databases, 14(1):5 51, [2] W.M.P. van der Aalst, B.F. van Dongen, J. Herbst, L. Maruster, G. Shimm, and A.J.M.M. Weijters. Workflow Mining: A Survey of Issues and Approahes. Data and Knowledge Engineering, 47(2): ,
25 [3] W.M.P. van der Aalst and A.J.M.M. Weijters, editors. Proess Mining, Speial Issue of Computers in Industry, Volume 53, Number 3. Elsevier Siene Publishers, Amsterdam, [4] H. Boley. The Rule Markup Language: RDF-XML Data Model, XML Shema Hierarhy, and XSL Transformations. In O. Bartenstein, U. Geske, M. Hannebauer, and O. Yoshie, editors, Web Knowledge Management and Deision Support, 14th International Conferene on Appliations of Prolog, volume 2543 of Leture Notes in Computer Siene, pages Springer-Verlag, Berlin, [5] F. Casati, S. Ceri, S. Paraboshi, and G. Pozzi. Speifiation and Implementation of Exeptions in Workflow Management Systems. ACM Transations on Database Systems, 24(3): , [6] D. Chiu, Q. Li, and K. Karlapalem. A Meta Modeling Approah to Workflow Management Systems Supporting Exeption Handling. Information Systems, 24(2): , [7] CPN Group, University of Aarhus, Denmark. CPN Tools Home Page. [8] J. Eder, E. Panagos, and M. Rabinovih. Time Constraints in Workflow Systems. In M. Jarke and A. Oberweis, editors, Proeedings of the 11th International Conferene on Advaned Information Systems Engineering (CAiSE 99), volume 1626 of Leture Notes in Computer Siene, pages Springer-Verlag, Berlin, [9] Gartner. Gartner s Appliation Development and Maintenane Researh Note M , The BPA Market Cathes another Major Updraft [10] D. Georgakopoulos, M. Hornik, and A. Sheth. An Overview of Workflow Management: From Proess Modeling to Workflow Automation Infrastruture. Distributed and Parallel Databases, 3: , [11] J.M.P. Gevers, W. van Eerde, and C.G. Rutte. Time pressure, poteny, and progress in projet groups. European Journal of Work and Organizational Psyhology, 10(2): , [12] D. Grigori, F. Casati, U. Dayal, and M.C. Shan. Improving Business Proess Quality through Exeption Understanding, Predition, and Prevention. In P. Apers, P. Atzeni, S. Ceri, S. Paraboshi, K. Ramamohanarao, and R. Snodgrass, editors, Proeedings of 27th International Conferene on Very Large Data Bases (VLDB 01), pages Morgan Kaufmann, [13] C. Hagen and G. Alonso. Flexible Exeption Handling in the OPERA Proess Support System. In International Conferene on Distributed Computing Systems, pages , [14] S.Y Hwang and J.Tang. Consulting Past Exeptions to Failitate Workflow Exeption Handling. Deision Support Systems, 37(1):49 69, [15] A. Iordahesu. FlowConnet: Proess Timing and Distribution Conepts. Shared Web Servies, Ultimo, NSW, Australia, [16] S. Jablonski and C. Bussler. Workflow Management: Modeling Conepts, Arhiteture, and Implementation. International Thomson Computer Press, London, UK, [17] K. Jensen. Coloured Petri Nets. Basi Conepts, Analysis Methods and Pratial Use. Volume 1. EATCS monographs on Theoretial Computer Siene. Springer-Verlag, Berlin,
26 [18] G. Keller, M. Nüttgens, and A.W. Sheer. Semantishe Proessmodellierung auf der Grundlage Ereignisgesteuerter Proessketten (EPK). Veröffentlihungen des Instituts für Wirtshaftsinformatik, Heft 89 (in German), University of Saarland, Saarbrüken, [19] M. Klein and C. Dellaroas. A Knowledge-Based Approah to Handling Exeptions in Workflow Systems. Journal of Computer-Supported Collaborative Work, 9( 3-4 ): , [20] P. Lawrene, editor. Workflow Handbook 1997, Workflow Management Coalition. John Wiley and Sons, New York, [21] Z. Luo, A. Sheth, K. Kohut, and J. Miller. Exeption Handling in Workflow Systems. Applied Intelligene, 13(2): , [22] E. Panagos and M. Rabinovih. Esalations in workflow management systems. In Proeedings of the workshop on Databases: Ative and Real Time (DART-96), pages ACM Press, [23] E. Panagos and M. Rabinovih. Reduing Esalation-Related Costs in WFMSs. In Workflow Management Systems and Interoperability, pages Springer-Verlag, Berlin, [24] H.A. Reijers and W.M.P. van der Aalst. Short-Term Simulation: Bridging the Gap between Operational Control and Strategi Deision Making. In M.H. Hamza, editor, Proeedings of the IASTED International Conferene on Modelling and Simulation, pages IASTED/Ata Press, Anaheim, USA, [25] H. Saastamoinen and G.M. White. On handling exeptions. In Proeedings of the ACM Conferene on Organizational omputing systems, pages ACM Press, [26] A.W. Sheer. ARIS: Business Proess Modelling. Springer-Verlag, Berlin, [27] A. Seers and S. Woodruff. Temporal paing in task fores: Group development or deadline pressure. Journal of Management, 23: , [28] Staffware. Staffware Proess Suite Version 2 White Paper. Staffware PLC, Maidenhead, UK, [29] D.M. Strong and S.M. Miller. Exeptions and exeption handling in omputerized information proesses. ACM Transations on Information Systems, 13(2): , [30] M. Weske, W.M.P. van der Aalst, and H.M.W. Verbeek. Advanes in Business Proess Management. Data and Knowledge Engineering, 50(1):1 8, [31] R.M. Yerkes and J.D. Dodson. The relation of strength of stimulus to rapidity of habit-formation. Journal of Comparative Neurology and Psyhology, 18: ,
State of Maryland Participation Agreement for Pre-Tax and Roth Retirement Savings Accounts
State of Maryland Partiipation Agreement for Pre-Tax and Roth Retirement Savings Aounts DC-4531 (08/2015) For help, please all 1-800-966-6355 www.marylandd.om 1 Things to Remember Complete all of the setions
A Holistic Method for Selecting Web Services in Design of Composite Applications
A Holisti Method for Seleting Web Servies in Design of Composite Appliations Mārtiņš Bonders, Jānis Grabis Institute of Information Tehnology, Riga Tehnial University, 1 Kalu Street, Riga, LV 1658, Latvia,
Open and Extensible Business Process Simulator
UNIVERSITY OF TARTU FACULTY OF MATHEMATICS AND COMPUTER SCIENCE Institute of Computer Siene Karl Blum Open and Extensible Business Proess Simulator Master Thesis (30 EAP) Supervisors: Luiano Garía-Bañuelos,
WORKFLOW CONTROL-FLOW PATTERNS A Revised View
WORKFLOW CONTROL-FLOW PATTERNS A Revised View Nik Russell 1, Arthur H.M. ter Hofstede 1, 1 BPM Group, Queensland University of Tehnology GPO Box 2434, Brisbane QLD 4001, Australia {n.russell,a.terhofstede}@qut.edu.au
Chapter 1 Microeconomics of Consumer Theory
Chapter 1 Miroeonomis of Consumer Theory The two broad ategories of deision-makers in an eonomy are onsumers and firms. Eah individual in eah of these groups makes its deisions in order to ahieve some
Agile ALM White Paper: Redefining ALM with Five Key Practices
Agile ALM White Paper: Redefining ALM with Five Key Praties by Ethan Teng, Cyndi Mithell and Chad Wathington 2011 ThoughtWorks ln. All rights reserved www.studios.thoughtworks.om Introdution The pervasiveness
Sebastián Bravo López
Transfinite Turing mahines Sebastián Bravo López 1 Introdution With the rise of omputers with high omputational power the idea of developing more powerful models of omputation has appeared. Suppose that
OpenScape 4000 CSTA V7 Connectivity Adapter - CSTA III, Part 2, Version 4.1. Developer s Guide A31003-G9310-I200-1-76D1
OpenSape 4000 CSTA V7 Connetivity Adapter - CSTA III, Part 2, Version 4.1 Developer s Guide A31003-G9310-I200-1-76 Our Quality and Environmental Management Systems are implemented aording to the requirements
UNIVERSITY AND WORK-STUDY EMPLOYERS WEB SITE USER S GUIDE
UNIVERSITY AND WORK-STUDY EMPLOYERS WEB SITE USER S GUIDE September 8, 2009 Table of Contents 1 Home 2 University 3 Your 4 Add 5 Managing 6 How 7 Viewing 8 Closing 9 Reposting Page 1 and Work-Study Employers
Channel Assignment Strategies for Cellular Phone Systems
Channel Assignment Strategies for Cellular Phone Systems Wei Liu Yiping Han Hang Yu Zhejiang University Hangzhou, P. R. China Contat: [email protected] 000 Mathematial Contest in Modeling (MCM) Meritorious
Static Fairness Criteria in Telecommunications
Teknillinen Korkeakoulu ERIKOISTYÖ Teknillisen fysiikan koulutusohjelma 92002 Mat-208 Sovelletun matematiikan erikoistyöt Stati Fairness Criteria in Teleommuniations Vesa Timonen, e-mail: vesatimonen@hutfi
Hierarchical Clustering and Sampling Techniques for Network Monitoring
S. Sindhuja Hierarhial Clustering and Sampling Tehniques for etwork Monitoring S. Sindhuja ME ABSTRACT: etwork monitoring appliations are used to monitor network traffi flows. Clustering tehniques are
Neural network-based Load Balancing and Reactive Power Control by Static VAR Compensator
nternational Journal of Computer and Eletrial Engineering, Vol. 1, No. 1, April 2009 Neural network-based Load Balaning and Reative Power Control by Stati VAR Compensator smail K. Said and Marouf Pirouti
INCOME TAX WITHHOLDING GUIDE FOR EMPLOYERS
Virginia Department of Taxation INCOME TAX WITHHOLDING GUIDE FOR EMPLOYERS www.tax.virginia.gov 2614086 Rev. 07/14 * Table of Contents Introdution... 1 Important... 1 Where to Get Assistane... 1 Online
Using Live Chat in your Call Centre
Using Live Chat in your Call Centre Otober Key Highlights Yesterday's all entres have beome today's ontat entres where agents deal with multiple queries from multiple hannels. Live Chat hat is one now
Findings and Recommendations
Contrating Methods and Administration Findings and Reommendations Finding 9-1 ESD did not utilize a formal written pre-qualifiations proess for seleting experiened design onsultants. ESD hose onsultants
From a strategic view to an engineering view in a digital enterprise
Digital Enterprise Design & Management 2013 February 11-12, 2013 Paris From a strategi view to an engineering view in a digital enterprise The ase of a multi-ountry Telo Hervé Paault Orange Abstrat In
Supply chain coordination; A Game Theory approach
aepted for publiation in the journal "Engineering Appliations of Artifiial Intelligene" 2008 upply hain oordination; A Game Theory approah Jean-Claude Hennet x and Yasemin Arda xx x LI CNR-UMR 668 Université
INCOME TAX WITHHOLDING GUIDE FOR EMPLOYERS
Virginia Department of Taxation INCOME TAX WITHHOLDING GUIDE FOR EMPLOYERS www.tax.virginia.gov 2614086 Rev. 01/16 Table of Contents Introdution... 1 Important... 1 Where to Get Assistane... 1 Online File
' R ATIONAL. :::~i:. :'.:::::: RETENTION ':: Compliance with the way you work PRODUCT BRIEF
' R :::i:. ATIONAL :'.:::::: RETENTION ':: Compliane with the way you work, PRODUCT BRIEF In-plae Management of Unstrutured Data The explosion of unstrutured data ombined with new laws and regulations
AUDITING COST OVERRUN CLAIMS *
AUDITING COST OVERRUN CLAIMS * David Pérez-Castrillo # University of Copenhagen & Universitat Autònoma de Barelona Niolas Riedinger ENSAE, Paris Abstrat: We onsider a ost-reimbursement or a ost-sharing
Learning Curves and Stochastic Models for Pricing and Provisioning Cloud Computing Services
T Learning Curves and Stohasti Models for Priing and Provisioning Cloud Computing Servies Amit Gera, Cathy H. Xia Dept. of Integrated Systems Engineering Ohio State University, Columbus, OH 4310 {gera.,
FOOD FOR THOUGHT Topical Insights from our Subject Matter Experts
FOOD FOR THOUGHT Topial Insights from our Sujet Matter Experts DEGREE OF DIFFERENCE TESTING: AN ALTERNATIVE TO TRADITIONAL APPROACHES The NFL White Paper Series Volume 14, June 2014 Overview Differene
RESEARCH SEMINAR IN INTERNATIONAL ECONOMICS. Discussion Paper No. 475. The Evolution and Utilization of the GATT/WTO Dispute Settlement Mechanism
RESEARCH SEMINAR IN INTERNATIONAL ECONOMICS Shool of Publi Poliy The University of Mihigan Ann Arbor, Mihigan 48109-1220 Disussion Paper No. 475 The Evolution and Utilization of the GATT/WTO Dispute Settlement
Customer Reporting for SaaS Applications. Domain Basics. Managing my Domain
Produtivity Marketpla e Software as a Servie Invoiing Ordering Domains Customer Reporting for SaaS Appliations Domain Basis Managing my Domain Managing Domains Helpful Resoures Managing my Domain If you
Table of Contents. Appendix II Application Checklist. Export Finance Program Working Capital Financing...7
Export Finane Program Guidelines Table of Contents Setion I General...........................................................1 A. Introdution............................................................1
arxiv:astro-ph/0304006v2 10 Jun 2003 Theory Group, MS 50A-5101 Lawrence Berkeley National Laboratory One Cyclotron Road Berkeley, CA 94720 USA
LBNL-52402 Marh 2003 On the Speed of Gravity and the v/ Corretions to the Shapiro Time Delay Stuart Samuel 1 arxiv:astro-ph/0304006v2 10 Jun 2003 Theory Group, MS 50A-5101 Lawrene Berkeley National Laboratory
Granular Problem Solving and Software Engineering
Granular Problem Solving and Software Engineering Haibin Zhu, Senior Member, IEEE Department of Computer Siene and Mathematis, Nipissing University, 100 College Drive, North Bay, Ontario, P1B 8L7, Canada
Optimal Sales Force Compensation
Optimal Sales Fore Compensation Matthias Kräkel Anja Shöttner Abstrat We analyze a dynami moral-hazard model to derive optimal sales fore ompensation plans without imposing any ad ho restritions on the
Retirement Option Election Form with Partial Lump Sum Payment
Offie of the New York State Comptroller New York State and Loal Retirement System Employees Retirement System Polie and Fire Retirement System 110 State Street, Albany, New York 12244-0001 Retirement Option
Computer Networks Framing
Computer Networks Framing Saad Mneimneh Computer Siene Hunter College of CUNY New York Introdution Who framed Roger rabbit? A detetive, a woman, and a rabbit in a network of trouble We will skip the physial
Henley Business School at Univ of Reading. Pre-Experience Postgraduate Programmes Chartered Institute of Personnel and Development (CIPD)
MS in International Human Resoure Management For students entering in 2012/3 Awarding Institution: Teahing Institution: Relevant QAA subjet Benhmarking group(s): Faulty: Programme length: Date of speifiation:
i e AT 21 of 2006 EMPLOYMENT ACT 2006
i e AT 21 of 2006 EMPLOYMENT ACT 2006 Employment At 2006 Index i e EMPLOYMENT ACT 2006 Index Setion Page PART I DISCRIMINATION AT RECRUITMENT ON TRADE UNION GROUNDS 9 1 Refusal of employment on grounds
SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments
2 th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing SLA-based Resoure Alloation for Software as a Servie Provider (SaaS) in Cloud Computing Environments Linlin Wu, Saurabh Kumar
A Context-Aware Preference Database System
J. PERVASIVE COMPUT. & COMM. (), MARCH 005. TROUBADOR PUBLISHING LTD) A Context-Aware Preferene Database System Kostas Stefanidis Department of Computer Siene, University of Ioannina,, [email protected] Evaggelia
Customer Efficiency, Channel Usage and Firm Performance in Retail Banking
Customer Effiieny, Channel Usage and Firm Performane in Retail Banking Mei Xue Operations and Strategi Management Department The Wallae E. Carroll Shool of Management Boston College 350 Fulton Hall, 140
Entrepreneur s Guide. Starting and Growing a Business in Pennsylvania FEBRUARY 2015. newpa.com
Entrepreneur s Guide Starting and Growing a Business in Pennsylvania FEBRUARY 2015 newpa.om The Entrepreneur s Guide: Starting and Growing a Business in Pennsylvania was prepared by the Pennsylvania Department
Weighting Methods in Survey Sampling
Setion on Survey Researh Methods JSM 01 Weighting Methods in Survey Sampling Chiao-hih Chang Ferry Butar Butar Abstrat It is said that a well-designed survey an best prevent nonresponse. However, no matter
Price-based versus quantity-based approaches for stimulating the development of renewable electricity: new insights in an old debate
Prie-based versus -based approahes for stimulating the development of renewable eletriity: new insights in an old debate uthors: Dominique FINON, Philippe MENNTEU, Marie-Laure LMY, Institut d Eonomie et
Board Building Recruiting and Developing Effective Board Members for Not-for-Profit Organizations
Board Development Board Building Reruiting and Developing Effetive Board Members for Not-for-Profit Organizations Board Development Board Building Reruiting and Developing Effetive Board Members for Not-for-Profit
Capacity at Unsignalized Two-Stage Priority Intersections
Capaity at Unsignalized Two-Stage Priority Intersetions by Werner Brilon and Ning Wu Abstrat The subjet of this paper is the apaity of minor-street traffi movements aross major divided four-lane roadways
i e AT 1 of 2012 DEBT RECOVERY AND ENFORCEMENT ACT 2012
i e AT 1 of 2012 DEBT RECOVERY AND ENFORCEMENT ACT 2012 Debt Reovery and Enforement At 2012 Index i e DEBT RECOVERY AND ENFORCEMENT ACT 2012 Index Setion Page PART 1 INTRODUCTORY 5 1 Short title... 5
Masters Thesis- Criticality Alarm System Design Guide with Accompanying Alarm System Development for the Radioisotope Production L
PNNL-18348 Prepared for the U.S. Department of Energy under Contrat DE-AC05-76RL01830 Masters Thesis- Critiality Alarm System Design Guide with Aompanying Alarm System Development for the Radioisotope
SOFTWARE ENGINEERING I
SOFTWARE ENGINEERING I CS 10 Catalog Desription PREREQUISITE: CS 21. Introdution to the systems development life yle, software development models, analysis and design tehniques and tools, and validation
Suggested Answers, Problem Set 5 Health Economics
Suggested Answers, Problem Set 5 Health Eonomis Bill Evans Spring 2013 1. The graph is at the end of the handout. Fluoridated water strengthens teeth and redues inidene of avities. As a result, at all
MATE: MPLS Adaptive Traffic Engineering
MATE: MPLS Adaptive Traffi Engineering Anwar Elwalid Cheng Jin Steven Low Indra Widjaja Bell Labs EECS Dept EE Dept Fujitsu Network Communiations Luent Tehnologies Univ. of Mihigan Calteh Pearl River,
A novel active mass damper for vibration control of bridges
IABMAS 08, International Conferene on Bridge Maintenane, Safety and Management, 3-7 July 008, Seoul, Korea A novel ative mass damper for vibration ontrol of bridges U. Starossek & J. Sheller Strutural
TRENDS IN EXECUTIVE EDUCATION: TOWARDS A SYSTEMS APPROACH TO EXECUTIVE DEVELOPMENT PLANNING
INTERMAN 7 TRENDS IN EXECUTIVE EDUCATION: TOWARDS A SYSTEMS APPROACH TO EXECUTIVE DEVELOPMENT PLANNING by Douglas A. Ready, Albert A. Viere and Alan F. White RECEIVED 2 7 MAY 1393 International Labour
Unit 12: Installing, Configuring and Administering Microsoft Server
Unit 12: Installing, Configuring and Administering Mirosoft Server Learning Outomes A andidate following a programme of learning leading to this unit will be able to: Selet a suitable NOS to install for
Deliverability on the Interstate Natural Gas Pipeline System
DOE/EIA-0618(98) Distribution Category UC-950 Deliverability on the Interstate Natural Gas Pipeline System May 1998 This report was prepared by the, the independent statistial and analytial ageny within
Trade Information, Not Spectrum: A Novel TV White Space Information Market Model
Trade Information, Not Spetrum: A Novel TV White Spae Information Market Model Yuan Luo, Lin Gao, and Jianwei Huang 1 Abstrat In this paper, we propose a novel information market for TV white spae networks,
Lemon Signaling in Cross-Listings Michal Barzuza*
Lemon Signaling in Cross-Listings Mihal Barzuza* This paper analyzes the deision to ross-list by managers and ontrolling shareholders assuming that they have private information with respet to the amount
i e AT 8 of 1938 THE PERSONAL INJURIES (EMERGENCY PROVISIONS) ACT 1939
i e AT 8 of 1938 THE PERSONAL INJURIES (EMERGENCY PROVISIONS) ACT 1939 The Personal Injuries (Emergeny Provisions) At 1939 Index i e THE PERSONAL INJURIES (EMERGENCY PROVISIONS) ACT 1939 Index Setion
A Survey of Usability Evaluation in Virtual Environments: Classi cation and Comparison of Methods
Doug A. Bowman [email protected] Department of Computer Siene Virginia Teh Joseph L. Gabbard Deborah Hix [ jgabbard, hix]@vt.edu Systems Researh Center Virginia Teh A Survey of Usability Evaluation in Virtual
Intelligent Measurement Processes in 3D Optical Metrology: Producing More Accurate Point Clouds
Intelligent Measurement Proesses in 3D Optial Metrology: Produing More Aurate Point Clouds Charles Mony, Ph.D. 1 President Creaform in. [email protected] Daniel Brown, Eng. 1 Produt Manager Creaform in.
An integrated optimization model of a Closed- Loop Supply Chain under uncertainty
ISSN 1816-6075 (Print), 1818-0523 (Online) Journal of System and Management Sienes Vol. 2 (2012) No. 3, pp. 9-17 An integrated optimization model of a Closed- Loop Supply Chain under unertainty Xiaoxia
) ( )( ) ( ) ( )( ) ( ) ( ) (1)
OPEN CHANNEL FLOW Open hannel flow is haraterized by a surfae in ontat with a gas phase, allowing the fluid to take on shapes and undergo behavior that is impossible in a pipe or other filled onduit. Examples
BUILDING CODE SUMMARY GENERAL NOTES DESIGN BUILD ELECTRICAL DESIGN BUILD MECHANICAL & PLUMBING GENERAL NOTES GENERAL NOTES G101
D D BUILDING CODE SUMMARY GENERAL NOTES PROJECT DESCRIPTION: THIS PROJECT IS THE MINOR RENOVATION OF AN EXISTING OUTPATIENT CLINIC. SCOPE CONSISTS OF PAINT, CARPET, TILE, AND UPGRADE TO DIGITAL X-RAY BUILDING
Context-Sensitive Adjustments of Cognitive Control: Conflict-Adaptation Effects Are Modulated by Processing Demands of the Ongoing Task
Journal of Experimental Psyhology: Learning, Memory, and Cognition 2008, Vol. 34, No. 3, 712 718 Copyright 2008 by the Amerian Psyhologial Assoiation 0278-7393/08/$12.00 DOI: 10.1037/0278-7393.34.3.712
Annual Return/Report of Employee Benefit Plan
Form 5500 Department of the Treasury Internal Revenue Servie Department of Labor Employee Benefits Seurity Administration Pension Benefit Guaranty Corporation Annual Return/Report of Employee Benefit Plan
i e AT 35 of 1986 ALCOHOLIC LIQUOR DUTIES ACT 1986
i e AT 35 of 1986 ALCOHOLIC LIQUOR DUTIES ACT 1986 Aloholi Liquor Duties At 1986 Index i e ALCOHOLIC LIQUOR DUTIES ACT 1986 Index Setion Page PART I PRELIMINARY 9 1 The aloholi liquors dutiable under
Transfer of Functions (Isle of Man Financial Services Authority) TRANSFER OF FUNCTIONS (ISLE OF MAN FINANCIAL SERVICES AUTHORITY) ORDER 2015
Transfer of Funtions (Isle of Man Finanial Servies Authority) Order 2015 Index TRANSFER OF FUNCTIONS (ISLE OF MAN FINANCIAL SERVICES AUTHORITY) ORDER 2015 Index Artile Page 1 Title... 3 2 Commenement...
The D.C. Long Term Disability Insurance Plan Exclusively for NBAC members Issued by The Prudential Insurance Company of America (Prudential)
Plan Basis The D.C. Long Term Disability Insurane Plan Exlusively for NBAC members Issued by The Prudential Insurane Company of Ameria (Prudential) What does it over? The D.C. Long Term Disability Insurane
Chapter 5 Single Phase Systems
Chapter 5 Single Phase Systems Chemial engineering alulations rely heavily on the availability of physial properties of materials. There are three ommon methods used to find these properties. These inlude
AT 6 OF 2012 GAMBLING DUTY ACT 2012
i e AT 6 OF 2012 GAMBLING DUTY ACT 2012 Gambling Duty At 2012 Index i e GAMBLING DUTY ACT 2012 Index Setion Page PART 1 INTRODUCTORY 5 1 Short title... 5 2 Commenement... 5 3 General interpretation...
A Comparison of Service Quality between Private and Public Hospitals in Thailand
International Journal of Business and Soial Siene Vol. 4 No. 11; September 2013 A Comparison of Servie Quality between Private and Hospitals in Thailand Khanhitpol Yousapronpaiboon, D.B.A. Assistant Professor
Account Contract for Card Acceptance
Aount Contrat for Card Aeptane This is an Aount Contrat for the aeptane of debit ards and redit ards via payment terminals, on the website and/or by telephone, mail or fax. You enter into this ontrat with
Software Ecosystems: From Software Product Management to Software Platform Management
Software Eosystems: From Software Produt Management to Software Platform Management Slinger Jansen, Stef Peeters, and Sjaak Brinkkemper Department of Information and Computing Sienes Utreht University,
protection p1ann1ng report
f1re~~ protetion p1ann1ng report BUILDING CONSTRUCTION INFORMATION FROM THE CONCRETE AND MASONRY INDUSTRIES Signifiane of Fire Ratings for Building Constrution NO. 3 OF A SERIES The use of fire-resistive
BENEFICIARY CHANGE REQUEST
Poliy/Certifiate Number(s) BENEFICIARY CHANGE REQUEST *L2402* *L2402* Setion 1: Insured First Name Middle Name Last Name Permanent Address: City, State, Zip Code Please hek if you would like the address
THE UNIVERSITY OF TEXAS AT ARLINGTON COLLEGE OF NURSING. NURS 6390-004 Introduction to Genetics and Genomics SYLLABUS
THE UNIVERSITY OF TEXAS AT ARLINGTON COLLEGE OF NURSING NURS 6390-004 Introdution to Genetis and Genomis SYLLABUS Summer Interession 2011 Classroom #: TBA and 119 (lab) The University of Texas at Arlington
SCHEME FOR FINANCING SCHOOLS
SCHEME FOR FINANCING SCHOOLS UNDER SECTION 48 OF THE SCHOOL STANDARDS AND FRAMEWORK ACT 1998 DfE Approved - Marh 1999 With amendments Marh 2001, Marh 2002, April 2003, July 2004, Marh 2005, February 2007,
Behavior Analysis-Based Learning Framework for Host Level Intrusion Detection
Behavior Analysis-Based Learning Framework for Host Level Intrusion Detetion Haiyan Qiao, Jianfeng Peng, Chuan Feng, Jerzy W. Rozenblit Eletrial and Computer Engineering Department University of Arizona
FIRE DETECTION USING AUTONOMOUS AERIAL VEHICLES WITH INFRARED AND VISUAL CAMERAS. J. Ramiro Martínez-de Dios, Luis Merino and Aníbal Ollero
FE DETECTION USING AUTONOMOUS AERIAL VEHICLES WITH INFRARED AND VISUAL CAMERAS. J. Ramiro Martínez-de Dios, Luis Merino and Aníbal Ollero Robotis, Computer Vision and Intelligent Control Group. University
A Keyword Filters Method for Spam via Maximum Independent Sets
Vol. 7, No. 3, May, 213 A Keyword Filters Method for Spam via Maximum Independent Sets HaiLong Wang 1, FanJun Meng 1, HaiPeng Jia 2, JinHong Cheng 3 and Jiong Xie 3 1 Inner Mongolia Normal University 2
Henley Business School at Univ of Reading. Chartered Institute of Personnel and Development (CIPD)
MS in International Human Resoure Management (full-time) For students entering in 2015/6 Awarding Institution: Teahing Institution: Relevant QAA subjet Benhmarking group(s): Faulty: Programme length: Date
F220 Series. Installation Instructions. Photoelectric Smoke/Heat Detectors
F0 Series EN Installation Instrutions Photoeletri Smoke/Heat Detetors F0 Series Installation Instrutions.0 General Information EN.0 General Information. F0-B6 Series Bases Use with the F0 Series Heat and
university of illinois library AT URBANA-CHAMPAIGN BOOKSTACKS
university of illinois library AT URBANA-CHAMPAIGN BOOKSTACKS CENTRAL CIRCULATION BOOKSTACKS The person harging this material is responsible for its renewal or its return to the library from whih it was
Discovering Trends in Large Datasets Using Neural Networks
Disovering Trends in Large Datasets Using Neural Networks Khosrow Kaikhah, Ph.D. and Sandesh Doddameti Department of Computer Siene Texas State University San Maros, Texas 78666 Abstrat. A novel knowledge
Electrician'sMathand BasicElectricalFormulas
Eletriian'sMathand BasiEletrialFormulas MikeHoltEnterprises,In. 1.888.NEC.CODE www.mikeholt.om Introdution Introdution This PDF is a free resoure from Mike Holt Enterprises, In. It s Unit 1 from the Eletrial
Improved SOM-Based High-Dimensional Data Visualization Algorithm
Computer and Information Siene; Vol. 5, No. 4; 2012 ISSN 1913-8989 E-ISSN 1913-8997 Published by Canadian Center of Siene and Eduation Improved SOM-Based High-Dimensional Data Visualization Algorithm Wang
In many services, the quality or value provided by the service increases with the time the service provider
MANAGEMENT SCIENCE Vol. 57, No. 1, January 2011, pp. 40 56 issn 0025-1909 eissn 1526-5501 11 5701 0040 informs doi 10.1287/mns.1100.1250 2011 INFORMS Quality Speed Conundrum: Trade-offs in Customer-Intensive
NASDAQ Commodity Index Methodology
NASDAQ Commodity Index Methodology January 2016 1 P a g e 1. Introdution... 5 1.1 Index Types... 5 1.2 Index History... 5 1.3 Index Curreny... 5 1.4 Index Family... 6 1.5 NQCI Index Setors... 6 2. Definitions...
Big Data Analysis and Reporting with Decision Tree Induction
Big Data Analysis and Reporting with Deision Tree Indution PETRA PERNER Institute of Computer Vision and Applied Computer Sienes, IBaI Postbox 30 11 14, 04251 Leipzig GERMANY [email protected],
On the Characteristics of Spectrum-Agile Communication Networks
1 On the Charateristis of Spetrum-Agile Communiation Networks Xin Liu Wei Wang Department of Computer Siene University of California, Davis, CA 95616 Email:{liu,wangw}@s.udavis.edu Abstrat Preliminary
Srinivas Bollapragada GE Global Research Center. Abstract
Sheduling Commerial Videotapes in Broadast Television Srinivas Bollapragada GE Global Researh Center Mihael Bussiek GAMS Development Corporation Suman Mallik University of Illinois at Urbana Champaign
Performance Analysis of IEEE 802.11 in Multi-hop Wireless Networks
Performane Analysis of IEEE 80.11 in Multi-hop Wireless Networks Lan Tien Nguyen 1, Razvan Beuran,1, Yoihi Shinoda 1, 1 Japan Advaned Institute of Siene and Tehnology, 1-1 Asahidai, Nomi, Ishikawa, 93-19
Impedance Method for Leak Detection in Zigzag Pipelines
10.478/v10048-010-0036-0 MEASUREMENT SCIENCE REVIEW, Volume 10, No. 6, 010 Impedane Method for Leak Detetion in igzag Pipelines A. Lay-Ekuakille 1, P. Vergallo 1, A. Trotta 1 Dipartimento d Ingegneria
OpenSession: SDN-based Cross-layer Multi-stream Management Protocol for 3D Teleimmersion
: SN-based ross-layer Multi-stream Management Protool for 3 Teleimmersion hsan refin Raoul Rivas Rehana Tabassum Klara Nahrstedt University of Illinois at Urbana-hampaign, Urbana, IL {marefin2, trivas,
An Enhanced Critical Path Method for Multiple Resource Constraints
An Enhaned Critial Path Method for Multiple Resoure Constraints Chang-Pin Lin, Hung-Lin Tai, and Shih-Yan Hu Abstrat Traditional Critial Path Method onsiders only logial dependenies between related ativities
Health Savings Account Application
Health Savings Aount Appliation FOR BANK USE ONLY: ACCOUNT # CUSTOMER # Health Savings Aount (HSA) Appliation ALL FIELDS MUST BE COMPLETED. Missing fields may delay the aount opening proess and possibly
How To Fator
CHAPTER hapter 4 > Make the Connetion 4 INTRODUCTION Developing seret odes is big business beause of the widespread use of omputers and the Internet. Corporations all over the world sell enryption systems
10.1 The Lorentz force law
Sott Hughes 10 Marh 2005 Massahusetts Institute of Tehnology Department of Physis 8.022 Spring 2004 Leture 10: Magneti fore; Magneti fields; Ampere s law 10.1 The Lorentz fore law Until now, we have been
