Fuzzy Continuous Resource Allocation Mechanisms in Workflow Management Systems

Size: px
Start display at page:

Download "Fuzzy Continuous Resource Allocation Mechanisms in Workflow Management Systems"

Transcription

1 Fuzzy Continuous Resource Allocation Mechanisms in Workflow Management Systems Joslaine Cristina Jeske, Stéphane Julia, Robert Valette Faculdade de Computação, Universidade Federal de Uberlândia, Campus Sta. Mônica, Av. João Naves de Ávila, 2160, P.O. Box 593, , Uberlândia-M.G.-Brazil LAAS-CNRS, 7 Avenue du Colonel-Roche, Toulouse Cedex France joslainejeske@hotmail.com stephane@facom.ufu.br robert@laas.fr Abstract In this paper, an approach based on a fuzzy hybrid Petri net model is proposed to solve the resource allocation problem of Workflow Management Systems. Initially, an ordinary Petri net model is used to show the main activities of the system the different routings of the Workflow Process. Hybrid resource allocation mechanisms are modeled by hybrid Petri net with discrete transitions where discrete resources represent equipment continuous resources represent employees availability. With the intent of expressing in a more realistic way the resource allocation mechanisms when human behavior is considered, fuzzy sets delimited by possibility distributions of the triangular form are associated with the marking of the places which represent human availability. New firing rules the fuzzy marking evolution of the new model are defined. Such a fuzzy resource allocation model is applied to an example of resource allocation mechanism of a Hle Complaint Process. I. INTRODUCTION The purpose of Workflow Management Systems is to execute Workflow Processes. Workflow Processes represent the sequence of activities that have to be executed within an organization to treat specific cases to reach a welldefined goal. Of all notations used for the modeling of Workflow Processes, Petri nets are very suitable to represent Workflow Processes [1] as they represent basic routings encountered in Workflow Processes. Moreover, Petri nets can be used for specifying the real time characteristics of Workflow Management Systems (in the time Petri net case) resource allocation mechanisms. As a matter of fact, late deliveries in an organization are generally due to the problem of resource overload. The model used at a Workflow Management System level should consider resource allocation mechanisms. In particular, time management of Workflow Processes is crucial for improving the efficiency of Business Processes within an organization. The dynamic behavior of a system imposes a scheduling of control flow. The scheduling problem [5] consists of organizing in time the sequence of activities considering time constraints (time intervals) constraints of shared resources utilization necessary for activity execution. From the traditional point of view of Software Engineering, the scheduling problem is similar to the activity of scenario execution. A scenario execution becomes a kind of simulation which shows the system s behavior in real time. In the real time system case, several scenarios (several cases in a Workflow Management System) can be executed simultaneously conflict situations which have to be solved in real time (without a backtrack mechanism) can occur if a same non-preemptive resource is called at the same time for the execution of activities which belong to different scenarios. One of the fundamental differences between a traditional production System [10] a Workflow Management System is the nature of the resources used to treat activities. In the Production System case, resources represent physical equipment are represented by simple tokens in places. They are discrete type resources. In the Workflow Management System case, resources can represent physical equipment as well as human employees. For example, it is possible to allocate a nurse in a hospital health care service to take care of several patients at the same time during her working day. In this case, the nurse could not be seen as a simple discrete token a model based on an ordinary Petri net would not be able to represent the real features which exist at a Workflow Management System level. In [6], an approach based on a p-time hybrid Petri net model was proposed to solve the scheduling problem of Workflow Management Systems. In particular, the proposed approach used a Hybrid Petri net [3] with discrete transitions to model hybrid resource allocation mechanisms. Discrete resources represented equipment continuous resources employees availability. The proposal of this work is to express in a more realistic way the resource allocation mechanisms when human behavior is considered. For that, Fuzzy sets delimited by possibility distributions [4] will be associated with the Petri net models that represent human type resource allocation mechanisms. II. WORKFLOW MODELING An activity of a Workflow Process can be represented by a specific place of an ordinary Petri net [3] with an input transition which shows the beginning of the activity an output transition which shows the end of the activity. For example, The Hle Complaint Process presented in [6] can be used to illustrate the basic routings generally encountered in Workflow Processes. In this process, first, an incoming complaint is recorded. Then, the client who has complained the department affected by the complaint are contacted. The client is approached for more information.

2 The department is informed of the complaint may be asked for its initial reaction. These two tasks may be performed in parallel. After this, the data is registered a decision is made. Depending upon the decision, either a compensation payment is made or a letter is sent. Finally, the complaint is filed. Fig. 1. Hle Complaint Process The corresponding ordinary Petri net model for the Hle Complaint Process is the one shown in figure 1. Activities are represented by places Ai (for i=1 to 8) waiting times between the sequential activities are represented by places Ej (for j=0 to 9). As a matter of fact, at the end of an activity, the next one can only be initiated if the necessary resource to execute the corresponding activity is immediately available, which is not necessarily the case. As the actual time taken by an activity in a Workflow Management System is non-deterministic not easily predictable, a time interval can be assigned to every workflow activity. As was shown in [7], explicit time constraints which exist in a Real Time System can be formally defined using a p-time Petri net model. In particular, the static definition of a p-time Petri net [8] is based on static intervals which represent the permanency duration (sojourn time) of tokens in places the dynamic evolution of a p-time Petri net depends on the time situation of the tokens (time intervals associated with the tokens). III. RESOURCE ALLOCATION MECHANISM Resources in Workflow Management Systems are nonpreemptive [1] ones : once a resource has been allocated to a specific activity, it cannot be released before ending the corresponding activity. As already mentioned, there exists different kinds of resources in Workflow Processes. Some of them are of discrete type can be represented by a simple token. For example, a printer used to treat a specific class of documents will be represented as a non-preemptive resource could be allocated to a single document at the same time. On the contrary, some other resources cannot be represented by a simple token. This is the case of most human type resources. As a matter of fact, it is not unusual for an employee who works in an administration to treat simultaneously several cases. For example, in an insurance company, one employee could treat normally several documents during a working day not necessarily in a pure sequential way. In this case, a simple token could not model human behavior in a proper manner. The different kinds of allocation mechanisms will be formalized in the following sections. A. Discrete resource allocation mechanism A discrete resource allocation mechanism can be defined by the marked ordinary Petri net model [3] C DR =< A DR, T DR, P re DR, P os DR, M DR > with: A DR = N DR α=1 A α {R D } where R D represents the discrete resource place, A α an activity place N DR the number of activities which are connected to the discrete resource place R D. T DR = N DR α=1 T in α N DR α=1 T out α where T inα represents the input transition of the activity A α T outα represents the output transition of the activity A α. P re DR : A DR T DR {0, 1} the input incidence application such as P re DR (R D, T inα ) = 1 P re DR (A α, T outα ) = 1 (other combinations of P os DR : A DR T DR {0, 1} the output incidence application such as P os DR (R D, T outα ) = 1 P os DR (A α, T inα ) = 1 (other combinations of M DR : R D N + the initial marking application such as M DR (R D ) = m D the number of discrete resources of the same type. Fig. 2. Discrete Allocation Resource If one assumes that in the Hle Complaint Process an employee of the Complaint Department is used to treat

3 the activities Contact-Client, Contact-Department Send-Letter, the example of discrete resource allocation mechanism given in figure 2 is then obtained. In this figure, it is clear that if the token in R D is used to realize the activity A 2, then the activities A 3 A 7 could only be initiated after the end of activity A 2. This means that resource R D could only be used on a pure non-preemptive way. In particular, once the activity A 2 initiated, if the employee cannot enter in contact immediately with the client, he could not use his available time (waiting for an answer from the client) to initiate another activity, like sending a letter for example (activity A 7 ). It is evident that in practice, such a situation will not happen. If the client is not available at a given instant, the employee will use his available time to execute another task. B. Continuous resource allocation mechanism A continuous allocation mechanism can be defined by the marked hybrid Petri net model [3] C CR =< A CR, T CR, P re CR, P os CR, M CR > with: A CR = N CR α=1 A α {R C } where R C represents the continuous resource place, A α an activity place N CR the number of activities which are connected to the continuous resource place R C. T CR = N CR α=1 T in α N CR α=1 T out α where T inα represents the discrete input transition of the activity A α T outα represents the discrete output transition of the activity A α. P re CR : A CR T CR R + the input incidence application such as P re CR (R C, T inα ) = X α with X α R + P re CR (A α, T outα ) = 1 (other combinations of P os CR : A CR T CR R + the output incidence application such as P os CR (R C, T outα ) = X α P os CR (A α, T inα ) = 1 (other combinations of M CR : R C R + the initial marking application such as M CR (R C ) = m C the availability (in percentage) of the continuous resource. available for answering the questions of the employee, this employee could use his available time (waiting for an answer from the client) to initiate another activity, like sending a letter for example (activity A 7 ). As a matter of fact, 50% of the employee availability is necessary for the activity Send- Letter, after the beginning of the activity Contact- Client, the employee is still 70% available. The limitation of such a model is related with the fact that the representation of human behavior in term of availability in a practical situation will be known only as an uncertain value (a fuzzy percentage). C. Fuzzy continuous resource allocation mechanism 1) Fuzzy sets possibility measures: The notion of fuzzy set has been introduced by Zadeh [12] in order to represent the gradual nature of human knowledge. For example, the size of a man could be considered by the majority of a population as small, normal, tall, etc. A certain degree of belief can be attached to each possible interpretation of a symbolic information can simply be formalized by a fuzzy set F of a reference set X that can be defined by a membership function µ F (x) [0, 1]. In particular, for a given element x X, µ F (x) = 0 denotes that x is not a member of the set F, µ F (x) = 1 denotes that x is definitely a member of the set F, intermediate values denotes the fact that x is more or less an element of F. Normally, a fuzzy set is represented by a trapezoid A = [a1, a2, a3, a4] as that represented in figure 4 where the smallest subset corresponding to the membership value equal to 1 is called the core, the largest subset corresponding to the membership value greater than 0 is called the support. Fig. 4. Representation of a fuzzy set Fig. 3. Continuous Allocation Resource An example of continuous resource is given in figure 3. This figure shows that only 30% of the employee availability is necessary to realize the activity Contact-Client. It will be then possible for the employee to treat simultaneously more than one activity. For example, even after the beginning of the activity Contact-Client, if the client is not immediately There exist three particular cases of fuzzy sets that are generally considered: the triangular form where a2=a3, the imprecise case where a1=a2 a3=a4, the precise case where a1=a2=a3=a4. When considering two distinct fuzzy sets A B, the basic operations are the following ones [9]: the fuzzy sum A B defined as : [a1, a2, a3, a4] [b1, b2, b3, b4] = [a1 + b1, a2 + b2, a3 + b3, a4 + b4], the fuzzy substraction A B defined as : [a1, a2, a3, a4] [b1, b2, b3, b4] = [a1 b4, a2 b3, a3 b2, a4 b1], the fuzzy product A B defined as :

4 [a1, a2, a3, a4] [b1, b2, b3, b4] = [a1.b1, a2.b2, a3.b3, a4.b4]. A fuzzy set F can be used to define a possibility distribution [4], [2] Π f, such as : x X, Π f (x) = µ F (x). Given a possibility distribution Π a (x), the measures of possibility Π(S) necessity N(S) that data a belongs to a crisp set S of X are defined by Π(S) = sup x S Π a (x) N(S) = inf x S (1 Π a (x)) = 1 Π(S). If Π(S) = 0, it is impossible that a belongs to S. If Π(S) = 1, it is possible that a belongs to S, but it also depends on the value of N(S). If N(S) = 1, it is certain (the larger the value of N(S), the greater the credibility given to it). In particular, there exists a duality relationship between the modalities of the possible the necessary which postulates that an event is necessary when its contrary is impossible. Some practical examples of possibility necessity measures are presented in [4]. Fig. 5. Possibility Measure Given two pieces of data a b caracterized by two fuzzy sets A B as shown in figure 5, the measure of possibility necessity of having a b are defined as: Π(a b) = sup x y (min(π a (x), min(π b (y))) = max([a, + [ ], B]) N(a b) = 1 sup x y (min(π a (x), min(π b (y))). 2) Static dynamic definition: A fuzzy continuous allocation mechanism can be defined by the marked fuzzy hybrid Petri net model C F CR =< A F CR, T F CR, P re F CR, P os F CR, M F CR > with: A F CR = N F CR α=1 A α {R F C } where R F C represents the fuzzy continuous resource place, A α an activity place N F CR the number of activities which are connected to the fuzzy continuous resource place R F C. T F CR = N F CR α=1 T inα N F CR α=1 T outα where T inα represents the discrete input transition of the activity A α T outα represents the discrete output transition of the activity A α. P re F CR : A F CR T F CR F the input incidence application such as P re F CR (R F C, T inα ) = [w1, w2, w3, w4] with w2=w3 P re F CR (A α, T outα ) = [1, 1, 1, 1] (other combinations of place/transition are equal to zero) with F the set of fuzzy numbers of the triangular form. P os F CR : A F CR T F CR F the output incidence application such as P os F CR (R F C, T outα ) = [w1, w2, w3, w4] with w2=w3 P os F CR (A α, T inα ) = [1, 1, 1, 1] (other combinations of M F CR : R F C F the initial marking application such as M F CR (R F C ) = [m1, m2, m3, m4] the fuzzy availability (in percentage) of the fuzzy continuous resource. Fig. 6. Fuzzy Continuous Resource An example of fuzzy continuous resource is given in figure 6. For example, this figure shows that 30% ± 10% of the resource availability R F C is necessary to realize the activity A2 (Contact-Client). The behavior of a fuzzy continuous resource allocation model can be defined through the concepts of enabled transition fundamental equation. In an ordinary Petri net, a transition t is enabled if only if for all the input places p of the transition, M(p) P re(p, t), which means that the number of tokens in each input place is greater or equal to the weight associated with the arcs which connect the input places to the transition t. With a fuzzy continuous resource allocation mechanism, considering a transition t, the marking of an input place p the weight associated with the arc which connects this place to the transition t are defined through different fuzzy sets. In this case, a transition t is enabled if only if (for all the input places of the transition t): Π t = Π(P re F CR (p, t) M F CR (p)) > 0 For example, the transition t3 in figure 6 is enabled because Π t3 = Π(P re F CR (R F C, t3) M F CR (R F C )) = 1 > 0 as shown in figure 7 (a = P re F CR (R F C, t3) b = M F CR (R F C )). Fig. 7. Possibility Measure of t3 For an ordinary Petri net, once a transition is enabled by a marking M, it can be fired a new marking M is obtained according to the fundamental equation : M (p) = M(p) P re(p, t) + P os(p, t) With a fuzzy continuous resource allocation model, the marking evolution is defined through the following fundamental equation:

5 M F CR (p) = M F CR(p) P re F CR (p, t) P os F CR (p, t) The operation corresponds to the fuzzy substraction. The operation, when considering the sum of two fuzzy sets, is different from the one given in fuzzy logic is defined as: [a1, a2, a3, a4] [b1, b2, b3, b4] = [a1 + b4, a2 + b3, a3 + b2, a4 + b1] This difference is due to the fact that the fuzzy operation does not maintain the marking of the fuzzy continuous resource allocation model invariant (the p-invariant property of the Petri net theory [11]). As a matter of fact, after realizing different activities, the resource s availability must go back to 100 %, even in the fuzzy case. To a certain extent, from the point of view of the fuzzy continuous resource allocation mechanism, the operation can be seen as a kind of defuzzyfication operation. In particular, using this operation, it will be possible to find a linear expression of the fuzzy marking which will always be constant which will correspond to the following expression: M F CR (R F C )) (w 1 M F CR (A1)) (w 2 M F CR (A2)) (w NF CR M F CR (A NF CR )) = CONST with w α = P re F CR (R F C, t inα ) = P os F CR (R F C, t outα ) for α = 1 to N F CR. 3) Example: To illustrate the fuzzy concepts of enabled transition, transition firing invariant marking, the firing sequence t 3 t 4 t 14 t 5 t 6 t 16 will be considered when considering the fuzzy resource allocation mechanism in figure 6. Firing of t 3 : the possibility measure of t 3 is : Π t3 = Π(P re F CR (R F C, t3) M F CR (R F C )) = 1 > 0 as shown in figure 7 (with a = P re F CR (R F C, t3) b = M F CR (R F C )). After the firing of t 3, the new markings of R F C A2 are: M F CR (R F C) = M F CR (R F C ) P re F CR (R F C, t3) = [20, 30, 30, 40] = [60, 70, 70, 80] M F CR (A2) = M F CR(A2) P os F CR (A2, t3) = [0, 0, 0, 0] [1, 1, 1, 1] = [1, 1, 1, 1] [60, 70, 70, 80] ([20, 30, 30, 40] [1, 1, 1, 1]) ([30, 40, 40, 50] [0, 0, 0, 0]) ([40, 50, 50, 60] [0, 0, 0, 0]) = [60, 70, 70, 80] [20, 30, 30, 40] = Firing of t 4 : the possibility measure of t 4 is : Π t4 = Π(P re F CR (R F C, t4) M F CR (R F C )) = 1 > 0 as shown in figure 8 (with a = P re F CR (R F C, t4) b = M F CR (R F C )). Fig. 8. Possibility Measure of t4 After the firing of t 4, the new markings of R F C A3 are: M F CR (R F C) = M F CR (R F C ) P re F CR (R F C, t4) = [60, 70, 70, 80] [30, 40, 40, 50] = [10, 30, 30, 50] M F CR (A3) = M F CR(A3) P os F CR (A3, t4) = [0, 0, 0, 0] [1, 1, 1, 1] = [1, 1, 1, 1] [10, 30, 30, 50] ([20, 30, 30, 40] [1, 1, 1, 1]) ([30, 40, 40, 50] [1, 1, 1, 1]) ([40, 50, 50, 60] [0, 0, 0, 0]) = [10, 30, 30, 50] [20, 30, 30, 40] [30, 40, 40, 50] = [50, 60, 60, 70] [30, 40, 40, 50] = Firing of t 14 : the possibility measure of t 14 is : Π t4 = Π(P re F CR (R F C, t14) M F CR (R F C )) = 0, 33 > 0 as shown in figure 9 (with a = P re F CR (R F C, t14) b = M F CR (R F C )). Fig. 9. Possibility Measure of t14 After the firing of t 14, the new markings of R F C A3 are: M F CR (R F C) = M F CR (R F C ) P re F CR (R F C, t14) = [10, 30, 30, 50] [40, 50, 50, 60] = [ 50, 20, 20, 10] M F CR (A7) = M F CR(A7) P os F CR (A7, t14) = [0, 0, 0, 0] [1, 1, 1, 1] = [1, 1, 1, 1] [ 50, 20, 20, 10] ([20, 30, 30, 40] [1, 1, 1, 1]) ([30, 40, 40, 50] [1, 1, 1, 1]) ([40, 50, 50, 60] [1, 1, 1, 1]) = [ 50, 20, 20, 10]

6 [20, 30, 30, 40] [30, 40, 40, 50] ([40, 50, 50, 60] = [ 10, 10, 10, 30] [30, 40, 40, 50] ([40, 50, 50, 60] = [40, 50, 50, 60] ([40, 50, 50, 60] = Firing of t 5 : the possibility measure of t 5 is : Π t5 = Π(P re F CR (A2, t5) M F CR (A2)) = 1 > 0 After the firing of t 5, the new markings of R F C A2 are: M F CR (R F C) = M F CR (R F C ) P os F CR (R F C, t5) = [ 50, 20, 20, 10] [20, 30, 30, 40] = [ 10, 10, 10, 30] M F CR (A2) = M F CR(A2) P re F CR (A2, t5) = [1, 1, 1, 1] [1, 1, 1, 1] = [0, 0, 0, 0] [ 10, 10, 10, 30] ([20, 30, 30, 40] [0, 0, 0, 0]) ([30, 40, 40, 50] [1, 1, 1, 1]) ([40, 50, 50, 60] [1, 1, 1, 1]) = [ 10, 10, 10, 30] [30, 40, 40, 50] ([40, 50, 50, 60] = [40, 50, 50, 60] ([40, 50, 50, 60] = Firing of t 6 : the possibility measure of t 6 is : Π t6 = Π(P re F CR (A3, t6) M F CR (A3)) = 1 > 0 After the firing of t 6, the new markings of R F C A3 are: M F CR (R F C) = M F CR (R F C ) P os F CR (R F C, t6) = [ 10, 10, 10, 30] [30, 40, 40, 50] = [40, 50, 50, 60] M F CR (A3) = M F CR(A3) P re F CR (A3, t6) = [1, 1, 1, 1] [1, 1, 1, 1] = [0, 0, 0, 0] [40, 50, 50, 60] ([20, 30, 30, 40] [0, 0, 0, 0]) ([30, 40, 40, 50] [0, 0, 0, 0]) ([40, 50, 50, 60] [1, 1, 1, 1]) = [40, 50, 50, 60] ([40, 50, 50, 60] = Firing of t 16 : the possibility measure of t 16 is : Π t6 = Π(P re F CR (A7, t16) M F CR (A7)) = 1 > 0 After the firing of t 16, the new marking of R F C A7 are: M F CR (R F C) = M F CR (R F C ) P os F CR (R F C, t16) = [40, 50, 50, 60] [40, 50, 50, 60] = M F CR (A7) = M F CR(A7) P re F CR (A7, t16) = [1, 1, 1, 1] [1, 1, 1, 1] = [0, 0, 0, 0] ([20, 30, 30, 40] [0, 0, 0, 0]) ([30, 40, 40, 50] [0, 0, 0, 0]) ([40, 50, 50, 60] [0, 0, 0, 0]) = The negative part of the fuzzy marking of R F C which appears after the firing of t14 simply shows the possibility of overloading the resource (the employee works above his normal capacity). It is important to underline that the negative part of the marking is not inconsistent with the Petri net theory. As a matter of fact, only the positive part of the fuzzy marking can be used to enable a transition of the fuzzy continuous resource model. IV. CONCLUSION In this article, a new fuzzy continuous resource allocation model was presented in order to express human behavior in a more realistic. The corresponding enabled transition definition fundamental equation were defined. A linear expression of the fuzzy marking which remains constant was proposed in order to guarantee that the fuzzy continuous resource allocation model is consistent with the general Petri net theory. Such a model was applied to a Hle Complaint Process when human type resources are considered. As a future work proposal, it will be interesting to show that fuzzy continuous resource allocation mechanisms allow a much more realistic simulation of Workflow Management Systems which use human type resources. In particular, in the extremely urgent cases, it will be possible, using such a model, to overload human type resources as generally happens in real organizations. REFERENCES [1] Aalst, W.v.d., Hee, K.v. (2002). Workflow Management: Models, Methods, Systems. The MIT Press Cambridge, Massachusetts. London, Engl. [2] Cardoso, J., Valette, R., Dubois, D. (1999). Possibilistic Petri Nets. IEEE Trans. on Systems, Man, Cybernetics - Part B. Vol. 29, No. 5. P [3] David, R., Alla, H. (2004). Discrete, Continuous, Hybrid Petri Nets. Springer [4] Dubois, D., Prade, (1988). Possibility theory. Springer. [5] Esquirol, P., Huguet, M.J., Lopez, P. (1995). Modelling managing disjunctions in scheduling problems. Journal of Intelligent Manufacturing 6. pp [6] Julia, S., Francielle, F. (2004). A p-time hybrid Petri net model for the scheduling problem of Workflow Management Systems. IEEE International Conference on Systems, Man Cybernetics. The Hague. [7] Julia, S., Valette, R. (2000). Real Time Scheduling of Batch Systems. Simulation Practice Theory. Elsevier Science. pp [8] Khansa, W., Aygaline, P., Denat, J. P. (1996). Structural analysis of p-time Petri Nets. Symposium on discrete events manufacturing systems. CESA 96 IMACS Multiconference. Lille, France. [9] Klir, G.J., Yuan, B. (1995). Fuzzy Sets Fuzzy Logic - Theory Applications. Imp Upper Saddle River: Prentice Hal. [10] Lee, D.Y., DiCesare, F. (1994). Scheduling flexible manufacturing systems using Petri nets heuristic search. IEEE Trans. on Robotics Automation 10 (3). P [11] Murata, T. (1989). Petri Nets: Properties, analysis applications. Proceedings of the IEEE 77(4). p [12] Zadeh, L.A. (1965). Fuzzy sets. Inform. Contr., vol. 8. pp

PETRI NET BASED SUPERVISORY CONTROL OF FLEXIBLE BATCH PLANTS. G. Mušič and D. Matko

PETRI NET BASED SUPERVISORY CONTROL OF FLEXIBLE BATCH PLANTS. G. Mušič and D. Matko PETRI NET BASED SUPERVISORY CONTROL OF FLEXIBLE BATCH PLANTS G. Mušič and D. Matko Faculty of Electrical Engineering, University of Ljubljana, Slovenia. E-mail: gasper.music@fe.uni-lj.si Abstract: The

More information

Modelling Workflow with Petri Nets. CA4 BPM PetriNets

Modelling Workflow with Petri Nets. CA4 BPM PetriNets Modelling Workflow with Petri Nets 1 Workflow Management Issues Georgakopoulos,Hornick, Sheth Process Workflow specification Workflow Implementation =workflow application Business Process Modelling/ Reengineering

More information

Process Modelling from Insurance Event Log

Process Modelling from Insurance Event Log Process Modelling from Insurance Event Log P.V. Kumaraguru Research scholar, Dr.M.G.R Educational and Research Institute University Chennai- 600 095 India Dr. S.P. Rajagopalan Professor Emeritus, Dr. M.G.R

More information

Test Coverage Criteria for Autonomous Mobile Systems based on Coloured Petri Nets

Test Coverage Criteria for Autonomous Mobile Systems based on Coloured Petri Nets 9th Symposium on Formal Methods for Automation and Safety in Railway and Automotive Systems Institut für Verkehrssicherheit und Automatisierungstechnik, TU Braunschweig, 2012 FORMS/FORMAT 2012 (http://www.forms-format.de)

More information

Dimensioning an inbound call center using constraint programming

Dimensioning an inbound call center using constraint programming Dimensioning an inbound call center using constraint programming Cyril Canon 1,2, Jean-Charles Billaut 2, and Jean-Louis Bouquard 2 1 Vitalicom, 643 avenue du grain d or, 41350 Vineuil, France ccanon@fr.snt.com

More information

Ph. D. thesis summary. by Aleksandra Rutkowska, M. Sc. Stock portfolio optimization in the light of Liu s credibility theory

Ph. D. thesis summary. by Aleksandra Rutkowska, M. Sc. Stock portfolio optimization in the light of Liu s credibility theory Ph. D. thesis summary by Aleksandra Rutkowska, M. Sc. Stock portfolio optimization in the light of Liu s credibility theory The thesis concentrates on the concept of stock portfolio optimization in the

More information

APPLICATION SCHEMES OF POSSIBILITY THEORY-BASED DEFAULTS

APPLICATION SCHEMES OF POSSIBILITY THEORY-BASED DEFAULTS APPLICATION SCHEMES OF POSSIBILITY THEORY-BASED DEFAULTS Churn-Jung Liau Institute of Information Science, Academia Sinica, Taipei 115, Taiwan e-mail : liaucj@iis.sinica.edu.tw Abstract In this paper,

More information

From Workflow Design Patterns to Logical Specifications

From Workflow Design Patterns to Logical Specifications AUTOMATYKA/ AUTOMATICS 2013 Vol. 17 No. 1 http://dx.doi.org/10.7494/automat.2013.17.1.59 Rados³aw Klimek* From Workflow Design Patterns to Logical Specifications 1. Introduction Formal methods in software

More information

Product Selection in Internet Business, A Fuzzy Approach

Product Selection in Internet Business, A Fuzzy Approach Product Selection in Internet Business, A Fuzzy Approach Submitted By: Hasan Furqan (241639) Submitted To: Prof. Dr. Eduard Heindl Course: E-Business In Business Consultancy Masters (BCM) Of Hochschule

More information

CONTINUOUS DYNAMIC ABSTRACTION FOR RELIABILITY AND SAFETY ANALYSIS OF HYBRID SYSTEMS. Nabil SADOU* Hamid DEMMOU* Jean-Claude PASCAL* Robert VALETTE*

CONTINUOUS DYNAMIC ABSTRACTION FOR RELIABILITY AND SAFETY ANALYSIS OF HYBRID SYSTEMS. Nabil SADOU* Hamid DEMMOU* Jean-Claude PASCAL* Robert VALETTE* CONTINUOUS DYNAMIC ABSTRACTION FOR RELIABILITY AND SAFETY ANALYSIS OF HYBRID SYSTEMS Nabil SADOU* Hamid DEMMOU* Jean-Claude PASCAL* Robert VALETTE* * LAAS-CNRS F-31077 Toulouse Cedex 4, France Abstract:

More information

Diagram Models in Continuous Business Process Improvement

Diagram Models in Continuous Business Process Improvement JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 22 No. 2 (2014), pp. 118-133 Diagram Models in Continuous Business Process Improvement Mateusz Wibig 1 1 CGI Polska Energy and Resources 39 Sienna Street, Warszawa

More information

A Tool for Generating Partition Schedules of Multiprocessor Systems

A Tool for Generating Partition Schedules of Multiprocessor Systems A Tool for Generating Partition Schedules of Multiprocessor Systems Hans-Joachim Goltz and Norbert Pieth Fraunhofer FIRST, Berlin, Germany {hans-joachim.goltz,nobert.pieth}@first.fraunhofer.de Abstract.

More information

GOAL-BASED INTELLIGENT AGENTS

GOAL-BASED INTELLIGENT AGENTS International Journal of Information Technology, Vol. 9 No. 1 GOAL-BASED INTELLIGENT AGENTS Zhiqi Shen, Robert Gay and Xuehong Tao ICIS, School of EEE, Nanyang Technological University, Singapore 639798

More information

HIERARCHICAL SCHEDULING FOR DECISION SUPPORT

HIERARCHICAL SCHEDULING FOR DECISION SUPPORT Journal of Intelligent Manufacturing, vol.6, N 2, pp.235-242, 2005 HIERARCHICAL SCHEDULING FOR DECISION SUPPORT Gérard FONTAN,2, Colette MERCE,3, Jean-Claude HENNET, Jean B. LASSERRE LAAS-CNRS, 7 avenue

More information

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling Proceedings of the 14th IAC Symposium on Information Control Problems in Manufacturing, May 23-25, 2012 High-Mix Low-Volume low Shop Manufacturing System Scheduling Juraj Svancara, Zdenka Kralova Institute

More information

Optimization of Fuzzy Inventory Models under Fuzzy Demand and Fuzzy Lead Time

Optimization of Fuzzy Inventory Models under Fuzzy Demand and Fuzzy Lead Time Tamsui Oxford Journal of Management Sciences, Vol. 0, No. (-6) Optimization of Fuzzy Inventory Models under Fuzzy Demand and Fuzzy Lead Time Chih-Hsun Hsieh (Received September 9, 00; Revised October,

More information

A study of cash flows in projects with fuzzy activity durations

A study of cash flows in projects with fuzzy activity durations icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) A study of cash flows in projects with fuzzy activity

More information

Why Product of Probabilities (Masses) for Independent Events? A Remark

Why Product of Probabilities (Masses) for Independent Events? A Remark Why Product of Probabilities (Masses) for Independent Events? A Remark Vladik Kreinovich 1 and Scott Ferson 2 1 Department of Computer Science University of Texas at El Paso El Paso, TX 79968, USA, vladik@cs.utep.edu

More information

Classification of Fuzzy Data in Database Management System

Classification of Fuzzy Data in Database Management System Classification of Fuzzy Data in Database Management System Deval Popat, Hema Sharda, and David Taniar 2 School of Electrical and Computer Engineering, RMIT University, Melbourne, Australia Phone: +6 3

More information

Lecture Note 1 Set and Probability Theory. MIT 14.30 Spring 2006 Herman Bennett

Lecture Note 1 Set and Probability Theory. MIT 14.30 Spring 2006 Herman Bennett Lecture Note 1 Set and Probability Theory MIT 14.30 Spring 2006 Herman Bennett 1 Set Theory 1.1 Definitions and Theorems 1. Experiment: any action or process whose outcome is subject to uncertainty. 2.

More information

How to Explain (and Overcome) 2% Barrier in Teaching Computer Science: Fuzzy Ideas Can Help

How to Explain (and Overcome) 2% Barrier in Teaching Computer Science: Fuzzy Ideas Can Help How to Explain (and Overcome) 2% Barrier in Teaching Computer Science: Fuzzy Ideas Can Help Olga Kosheleva 1 and Vladik Kreinovich 2 1 Department of Teacher Education 2 Department of Computer Science University

More information

The Analysis Method about Change Domain of Business Process Model Based on the Behavior Profile of Petri Net

The Analysis Method about Change Domain of Business Process Model Based on the Behavior Profile of Petri Net Appl. Math. Inf. Sci. 6-3S, No. 3, 943-949 (2012) 943 Applied Mathematics & Information Sciences An International Journal The Analysis Method about Change Domain of Business Process Model Based on the

More information

Project Management Efficiency A Fuzzy Logic Approach

Project Management Efficiency A Fuzzy Logic Approach Project Management Efficiency A Fuzzy Logic Approach Vinay Kumar Nassa, Sri Krishan Yadav Abstract Fuzzy logic is a relatively new technique for solving engineering control problems. This technique can

More information

On Development of Fuzzy Relational Database Applications

On Development of Fuzzy Relational Database Applications On Development of Fuzzy Relational Database Applications Srdjan Skrbic Faculty of Science Trg Dositeja Obradovica 3 21000 Novi Sad Serbia shkrba@uns.ns.ac.yu Aleksandar Takači Faculty of Technology Bulevar

More information

CS556 Course Project Performance Analysis of M-NET using GSPN

CS556 Course Project Performance Analysis of M-NET using GSPN Performance Analysis of M-NET using GSPN CS6 Course Project Jinchun Xia Jul 9 CS6 Course Project Performance Analysis of M-NET using GSPN Jinchun Xia. Introduction Performance is a crucial factor in software

More information

Fuzzy regression model with fuzzy input and output data for manpower forecasting

Fuzzy regression model with fuzzy input and output data for manpower forecasting Fuzzy Sets and Systems 9 (200) 205 23 www.elsevier.com/locate/fss Fuzzy regression model with fuzzy input and output data for manpower forecasting Hong Tau Lee, Sheu Hua Chen Department of Industrial Engineering

More information

A FUZZY LOGIC APPROACH FOR SALES FORECASTING

A FUZZY LOGIC APPROACH FOR SALES FORECASTING A FUZZY LOGIC APPROACH FOR SALES FORECASTING ABSTRACT Sales forecasting proved to be very important in marketing where managers need to learn from historical data. Many methods have become available for

More information

Optimization under fuzzy if-then rules

Optimization under fuzzy if-then rules Optimization under fuzzy if-then rules Christer Carlsson christer.carlsson@abo.fi Robert Fullér rfuller@abo.fi Abstract The aim of this paper is to introduce a novel statement of fuzzy mathematical programming

More information

Introduction to Fuzzy Control

Introduction to Fuzzy Control Introduction to Fuzzy Control Marcelo Godoy Simoes Colorado School of Mines Engineering Division 1610 Illinois Street Golden, Colorado 80401-1887 USA Abstract In the last few years the applications of

More information

BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective

BIS 3106: Business Process Management. Lecture Two: Modelling the Control-flow Perspective BIS 3106: Business Process Management Lecture Two: Modelling the Control-flow Perspective Makerere University School of Computing and Informatics Technology Department of Computer Science SEM I 2015/2016

More information

Modeling and Performance Evaluation of Computer Systems Security Operation 1

Modeling and Performance Evaluation of Computer Systems Security Operation 1 Modeling and Performance Evaluation of Computer Systems Security Operation 1 D. Guster 2 St.Cloud State University 3 N.K. Krivulin 4 St.Petersburg State University 5 Abstract A model of computer system

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES Contents 1. Random variables and measurable functions 2. Cumulative distribution functions 3. Discrete

More information

Double Fuzzy Point Extension of the Two-step Fuzzy Rule Interpolation Methods

Double Fuzzy Point Extension of the Two-step Fuzzy Rule Interpolation Methods Acta Polytechnica Hungarica Vol. 10, No. 5, 2013 Double Fuzzy Point Extension of the Two-step Fuzzy Rule Interpolation Methods Zoltán Krizsán, Szilveszter Kovács University of Miskolc Egyetemváros 3515

More information

Vector and Matrix Norms

Vector and Matrix Norms Chapter 1 Vector and Matrix Norms 11 Vector Spaces Let F be a field (such as the real numbers, R, or complex numbers, C) with elements called scalars A Vector Space, V, over the field F is a non-empty

More information

Grade Level Year Total Points Core Points % At Standard 9 2003 10 5 7 %

Grade Level Year Total Points Core Points % At Standard 9 2003 10 5 7 % Performance Assessment Task Number Towers Grade 9 The task challenges a student to demonstrate understanding of the concepts of algebraic properties and representations. A student must make sense of the

More information

Appendix B Data Quality Dimensions

Appendix B Data Quality Dimensions Appendix B Data Quality Dimensions Purpose Dimensions of data quality are fundamental to understanding how to improve data. This appendix summarizes, in chronological order of publication, three foundational

More information

Forecasting of Economic Quantities using Fuzzy Autoregressive Model and Fuzzy Neural Network

Forecasting of Economic Quantities using Fuzzy Autoregressive Model and Fuzzy Neural Network Forecasting of Economic Quantities using Fuzzy Autoregressive Model and Fuzzy Neural Network Dušan Marček 1 Abstract Most models for the time series of stock prices have centered on autoregressive (AR)

More information

PRIME FACTORS OF CONSECUTIVE INTEGERS

PRIME FACTORS OF CONSECUTIVE INTEGERS PRIME FACTORS OF CONSECUTIVE INTEGERS MARK BAUER AND MICHAEL A. BENNETT Abstract. This note contains a new algorithm for computing a function f(k) introduced by Erdős to measure the minimal gap size in

More information

AN APPLICATION OF INTERVAL-VALUED INTUITIONISTIC FUZZY SETS FOR MEDICAL DIAGNOSIS OF HEADACHE. Received January 2010; revised May 2010

AN APPLICATION OF INTERVAL-VALUED INTUITIONISTIC FUZZY SETS FOR MEDICAL DIAGNOSIS OF HEADACHE. Received January 2010; revised May 2010 International Journal of Innovative Computing, Information and Control ICIC International c 2011 ISSN 1349-4198 Volume 7, Number 5(B), May 2011 pp. 2755 2762 AN APPLICATION OF INTERVAL-VALUED INTUITIONISTIC

More information

Batch Production Scheduling in the Process Industries. By Prashanthi Ravi

Batch Production Scheduling in the Process Industries. By Prashanthi Ravi Batch Production Scheduling in the Process Industries By Prashanthi Ravi INTRODUCTION Batch production - where a batch means a task together with the quantity produced. The processing of a batch is called

More information

Fuzzy Logic Based Revised Defect Rating for Software Lifecycle Performance. Prediction Using GMR

Fuzzy Logic Based Revised Defect Rating for Software Lifecycle Performance. Prediction Using GMR BIJIT - BVICAM s International Journal of Information Technology Bharati Vidyapeeth s Institute of Computer Applications and Management (BVICAM), New Delhi Fuzzy Logic Based Revised Defect Rating for Software

More information

Metric Spaces. Chapter 7. 7.1. Metrics

Metric Spaces. Chapter 7. 7.1. Metrics Chapter 7 Metric Spaces A metric space is a set X that has a notion of the distance d(x, y) between every pair of points x, y X. The purpose of this chapter is to introduce metric spaces and give some

More information

Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR

Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol:5, No:, 20 Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR Saeed

More information

Business Process Modeling

Business Process Modeling Business Process Concepts Process Mining Kelly Rosa Braghetto Instituto de Matemática e Estatística Universidade de São Paulo kellyrb@ime.usp.br January 30, 2009 1 / 41 Business Process Concepts Process

More information

COMPUTING DURATION, SLACK TIME, AND CRITICALITY UNCERTAINTIES IN PATH-INDEPENDENT PROJECT NETWORKS

COMPUTING DURATION, SLACK TIME, AND CRITICALITY UNCERTAINTIES IN PATH-INDEPENDENT PROJECT NETWORKS Proceedings from the 2004 ASEM National Conference pp. 453-460, Alexandria, VA (October 20-23, 2004 COMPUTING DURATION, SLACK TIME, AND CRITICALITY UNCERTAINTIES IN PATH-INDEPENDENT PROJECT NETWORKS Ryan

More information

STRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL

STRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL Session 6. Applications of Mathematical Methods to Logistics and Business Proceedings of the 9th International Conference Reliability and Statistics in Transportation and Communication (RelStat 09), 21

More information

Software Engineering Reference Framework

Software Engineering Reference Framework Software Engineering Reference Framework Michel Chaudron, Jan Friso Groote, Kees van Hee, Kees Hemerik, Lou Somers, Tom Verhoeff. Department of Mathematics and Computer Science Eindhoven University of

More information

Knowledge Base and Inference Motor for an Automated Management System for developing Expert Systems and Fuzzy Classifiers

Knowledge Base and Inference Motor for an Automated Management System for developing Expert Systems and Fuzzy Classifiers Knowledge Base and Inference Motor for an Automated Management System for developing Expert Systems and Fuzzy Classifiers JESÚS SÁNCHEZ, FRANCKLIN RIVAS, JOSE AGUILAR Postgrado en Ingeniería de Control

More information

MODELING AND ANALYZING OF A CONSTRUCTION PROJECT CONSIDERING RESOURCE ALLOCATION THROUGH A HYBRID METHODOLOGY: PETRI NETS AND FUZZY RULE BASED SYSTEMS

MODELING AND ANALYZING OF A CONSTRUCTION PROJECT CONSIDERING RESOURCE ALLOCATION THROUGH A HYBRID METHODOLOGY: PETRI NETS AND FUZZY RULE BASED SYSTEMS MODELING AND ANALYZING OF A CONSTRUCTION PROJECT CONSIDERING RESOURCE ALLOCATION THROUGH A HYBRID METHODOLOGY: PETRI NETS AND FUZZY RULE BASED SYSTEMS Kemal SUBULAN 1, Alper SALTABAS 1, A.Serdar TASAN

More information

Fuzzy Probability Distributions in Bayesian Analysis

Fuzzy Probability Distributions in Bayesian Analysis Fuzzy Probability Distributions in Bayesian Analysis Reinhard Viertl and Owat Sunanta Department of Statistics and Probability Theory Vienna University of Technology, Vienna, Austria Corresponding author:

More information

a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2.

a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2. Chapter 1 LINEAR EQUATIONS 1.1 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,..., a n, b are given

More information

Time Patterns in Workflow Management Systems

Time Patterns in Workflow Management Systems Time Patterns in Workflow Management Systems Cosmina Cristina Niculae Department of Mathematics and Computer Science, Eindhoven University of Technology P.O. Box 513, 5600 MB, Eindhoven, the Netherlands

More information

Analysis of Bayesian Dynamic Linear Models

Analysis of Bayesian Dynamic Linear Models Analysis of Bayesian Dynamic Linear Models Emily M. Casleton December 17, 2010 1 Introduction The main purpose of this project is to explore the Bayesian analysis of Dynamic Linear Models (DLMs). The main

More information

Project Scheduling to Maximize Fuzzy Net Present Value

Project Scheduling to Maximize Fuzzy Net Present Value , July 6-8, 2011, London, U.K. Project Scheduling to Maximize Fuzzy Net Present Value İrem UÇAL and Dorota KUCHTA Abstract In this paper a fuzzy version of a procedure for project scheduling is proposed

More information

Real Time Scheduling Basic Concepts. Radek Pelánek

Real Time Scheduling Basic Concepts. Radek Pelánek Real Time Scheduling Basic Concepts Radek Pelánek Basic Elements Model of RT System abstraction focus only on timing constraints idealization (e.g., zero switching time) Basic Elements Basic Notions task

More information

Fault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency

Fault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency Fault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency ABSTRACT Fault identification and testing has always been the most specific concern in the field of software

More information

Fuzzy Logic -based Pre-processing for Fuzzy Association Rule Mining

Fuzzy Logic -based Pre-processing for Fuzzy Association Rule Mining Fuzzy Logic -based Pre-processing for Fuzzy Association Rule Mining by Ashish Mangalampalli, Vikram Pudi Report No: IIIT/TR/2008/127 Centre for Data Engineering International Institute of Information Technology

More information

Constraints Propagation Techniques in Batch Plants Planning and Scheduling

Constraints Propagation Techniques in Batch Plants Planning and Scheduling European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. Constraints Propagation Techniques in Batch Plants

More information

Model Discovery from Motor Claim Process Using Process Mining Technique

Model Discovery from Motor Claim Process Using Process Mining Technique International Journal of Scientific and Research Publications, Volume 3, Issue 1, January 2013 1 Model Discovery from Motor Claim Process Using Process Mining Technique P.V.Kumaraguru *, Dr.S.P.Rajagopalan

More information

Towards Participatory Design of Multi-agent Approach to Transport Demands

Towards Participatory Design of Multi-agent Approach to Transport Demands ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 Towards Participatory Design of Multi-agent Approach to Transport Demands 10 Yee Ming Chen 1, Bo-Yuan Wang Department of Industrial Engineering and Management

More information

Types of Degrees in Bipolar Fuzzy Graphs

Types of Degrees in Bipolar Fuzzy Graphs pplied Mathematical Sciences, Vol. 7, 2013, no. 98, 4857-4866 HIKRI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2013.37389 Types of Degrees in Bipolar Fuzzy Graphs Basheer hamed Mohideen Department

More information

EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES. Nataliya Golyan, Vera Golyan, Olga Kalynychenko

EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES. Nataliya Golyan, Vera Golyan, Olga Kalynychenko 380 International Journal Information Theories and Applications, Vol. 18, Number 4, 2011 EFFECTIVE CONSTRUCTIVE MODELS OF IMPLICIT SELECTION IN BUSINESS PROCESSES Nataliya Golyan, Vera Golyan, Olga Kalynychenko

More information

Summary of Formulas and Concepts. Descriptive Statistics (Ch. 1-4)

Summary of Formulas and Concepts. Descriptive Statistics (Ch. 1-4) Summary of Formulas and Concepts Descriptive Statistics (Ch. 1-4) Definitions Population: The complete set of numerical information on a particular quantity in which an investigator is interested. We assume

More information

Reliability Guarantees in Automata Based Scheduling for Embedded Control Software

Reliability Guarantees in Automata Based Scheduling for Embedded Control Software 1 Reliability Guarantees in Automata Based Scheduling for Embedded Control Software Santhosh Prabhu, Aritra Hazra, Pallab Dasgupta Department of CSE, IIT Kharagpur West Bengal, India - 721302. Email: {santhosh.prabhu,

More information

REQUIREMENTS FOR THE WORKFLOW-BASED SUPPORT OF RELEASE MANAGEMENT PROCESSES IN THE AUTOMOTIVE SECTOR

REQUIREMENTS FOR THE WORKFLOW-BASED SUPPORT OF RELEASE MANAGEMENT PROCESSES IN THE AUTOMOTIVE SECTOR REQUIREMENTS FOR THE WORKFLOW-BASED SUPPORT OF RELEASE MANAGEMENT PROCESSES IN THE AUTOMOTIVE SECTOR Ulrich Bestfleisch, Joachim Herbst DaimlerChrysler AG Research and Technology Data and Process Management

More information

A Multi-attribute Decision Making Approach for Resource Allocation in Software Projects

A Multi-attribute Decision Making Approach for Resource Allocation in Software Projects A Multi-attribute Decision Making Approach for Resource Allocation in Software Projects A. Ejnioui, C. E. Otero, and L. D. Otero 2 Information Technology, University of South Florida Lakeland, Lakeland,

More information

Linear programming with fuzzy parameters: An interactive method resolution q

Linear programming with fuzzy parameters: An interactive method resolution q European Journal of Operational Research xxx (005) xxx xxx www.elsevier.com/locate/ejor Linear programming with fuzzy parameters: An interactive method resolution q Mariano Jiménez a, *, Mar Arenas b,

More information

Automating Software Development Process Using Fuzzy Logic

Automating Software Development Process Using Fuzzy Logic Automating Software Development Process Using Fuzzy Logic Francesco Marcelloni 1 and Mehmet Aksit 2 1 Dipartimento di Ingegneria dell Informazione, University of Pisa, Via Diotisalvi, 2-56122, Pisa, Italy,

More information

Representing Uncertainty by Probability and Possibility What s the Difference?

Representing Uncertainty by Probability and Possibility What s the Difference? Representing Uncertainty by Probability and Possibility What s the Difference? Presentation at Amsterdam, March 29 30, 2011 Hans Schjær Jacobsen Professor, Director RD&I Ballerup, Denmark +45 4480 5030

More information

INTERNATIONAL JOURNAL FOR ENGINEERING APPLICATIONS AND TECHNOLOGY. Ameet.D.Shah 1, Dr.S.A.Ladhake 2. ameetshah1981@gmail.com

INTERNATIONAL JOURNAL FOR ENGINEERING APPLICATIONS AND TECHNOLOGY. Ameet.D.Shah 1, Dr.S.A.Ladhake 2. ameetshah1981@gmail.com IJFEAT INTERNATIONAL JOURNAL FOR ENGINEERING APPLICATIONS AND TECHNOLOGY Multi User feedback System based on performance and Appraisal using Fuzzy logic decision support system Ameet.D.Shah 1, Dr.S.A.Ladhake

More information

Approaches to Qualitative Evaluation of the Software Quality Attributes: Overview

Approaches to Qualitative Evaluation of the Software Quality Attributes: Overview 4th International Conference on Software Methodologies, Tools and Techniques Approaches to Qualitative Evaluation of the Software Quality Attributes: Overview Presented by: Denis Kozlov Department of Computer

More information

Integrating Benders decomposition within Constraint Programming

Integrating Benders decomposition within Constraint Programming Integrating Benders decomposition within Constraint Programming Hadrien Cambazard, Narendra Jussien email: {hcambaza,jussien}@emn.fr École des Mines de Nantes, LINA CNRS FRE 2729 4 rue Alfred Kastler BP

More information

Figure 1. Basic Petri net Elements

Figure 1. Basic Petri net Elements ABCM Symposium Series in Mechatronics - Vol. 3 - pp.653-658 Copyright c 2008 by ABCM A REAL OBJECT CONTROL SYSTEM FOR USE IN MANUFACTURING TELEPRESENCE ENVIRONMENTS. Claiton de Oliveira Department of Mechanical

More information

Confidence Intervals for the Difference Between Two Means

Confidence Intervals for the Difference Between Two Means Chapter 47 Confidence Intervals for the Difference Between Two Means Introduction This procedure calculates the sample size necessary to achieve a specified distance from the difference in sample means

More information

A CSPm Model for the Procure to Pay Case Study

A CSPm Model for the Procure to Pay Case Study A CSPm Model for the Procure to Pay Case Study Andreas V. Hense Bonn-Rhein-Sieg University oas, Grantham-Allee 20, 53757 Sankt Augustin, Germany, andreas.hense@brsu.de Abstract. The model presented here

More information

MULTI-CRITERIA OPTIMIZATION IN WORKFORCE MANAGEMENT

MULTI-CRITERIA OPTIMIZATION IN WORKFORCE MANAGEMENT MULTI-CRITERIA OPTIMIZATION IN WORKFORCE MANAGEMENT Elmar JAEKER Rudolf FELIX Dieter SEIFERT Thomas EPLER PSI AG Germany F/L/S Germany envia NSG Germany envia NSG Germany ejaeker@psi.de felix@fuzzy.de

More information

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS Systems of Equations and Matrices Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a

More information

Absolute Value Equations and Inequalities

Absolute Value Equations and Inequalities Key Concepts: Compound Inequalities Absolute Value Equations and Inequalities Intersections and unions Suppose that A and B are two sets of numbers. The intersection of A and B is the set of all numbers

More information

3.1 State Space Models

3.1 State Space Models 31 State Space Models In this section we study state space models of continuous-time linear systems The corresponding results for discrete-time systems, obtained via duality with the continuous-time models,

More information

Fuzzy Differential Systems and the New Concept of Stability

Fuzzy Differential Systems and the New Concept of Stability Nonlinear Dynamics and Systems Theory, 1(2) (2001) 111 119 Fuzzy Differential Systems and the New Concept of Stability V. Lakshmikantham 1 and S. Leela 2 1 Department of Mathematical Sciences, Florida

More information

Regular Languages and Finite Automata

Regular Languages and Finite Automata Regular Languages and Finite Automata 1 Introduction Hing Leung Department of Computer Science New Mexico State University Sep 16, 2010 In 1943, McCulloch and Pitts [4] published a pioneering work on a

More information

MBA 611 STATISTICS AND QUANTITATIVE METHODS

MBA 611 STATISTICS AND QUANTITATIVE METHODS MBA 611 STATISTICS AND QUANTITATIVE METHODS Part I. Review of Basic Statistics (Chapters 1-11) A. Introduction (Chapter 1) Uncertainty: Decisions are often based on incomplete information from uncertain

More information

Portfolio selection based on upper and lower exponential possibility distributions

Portfolio selection based on upper and lower exponential possibility distributions European Journal of Operational Research 114 (1999) 115±126 Theory and Methodology Portfolio selection based on upper and lower exponential possibility distributions Hideo Tanaka *, Peijun Guo Department

More information

Fuzzy Numbers in the Credit Rating of Enterprise Financial Condition

Fuzzy Numbers in the Credit Rating of Enterprise Financial Condition C Review of Quantitative Finance and Accounting, 17: 351 360, 2001 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. Fuzzy Numbers in the Credit Rating of Enterprise Financial Condition

More information

Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics

Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics Undergraduate Notes in Mathematics Arkansas Tech University Department of Mathematics An Introductory Single Variable Real Analysis: A Learning Approach through Problem Solving Marcel B. Finan c All Rights

More information

Microeconomics Sept. 16, 2010 NOTES ON CALCULUS AND UTILITY FUNCTIONS

Microeconomics Sept. 16, 2010 NOTES ON CALCULUS AND UTILITY FUNCTIONS DUSP 11.203 Frank Levy Microeconomics Sept. 16, 2010 NOTES ON CALCULUS AND UTILITY FUNCTIONS These notes have three purposes: 1) To explain why some simple calculus formulae are useful in understanding

More information

Load Balancing and Switch Scheduling

Load Balancing and Switch Scheduling EE384Y Project Final Report Load Balancing and Switch Scheduling Xiangheng Liu Department of Electrical Engineering Stanford University, Stanford CA 94305 Email: liuxh@systems.stanford.edu Abstract Load

More information

Notes on metric spaces

Notes on metric spaces Notes on metric spaces 1 Introduction The purpose of these notes is to quickly review some of the basic concepts from Real Analysis, Metric Spaces and some related results that will be used in this course.

More information

2x + y = 3. Since the second equation is precisely the same as the first equation, it is enough to find x and y satisfying the system

2x + y = 3. Since the second equation is precisely the same as the first equation, it is enough to find x and y satisfying the system 1. Systems of linear equations We are interested in the solutions to systems of linear equations. A linear equation is of the form 3x 5y + 2z + w = 3. The key thing is that we don t multiply the variables

More information

Software Engineering. What is a system?

Software Engineering. What is a system? What is a system? Software Engineering Software Processes A purposeful collection of inter-related components working together to achieve some common objective. A system may include software, mechanical,

More information

Introduction to Scheduling Theory

Introduction to Scheduling Theory Introduction to Scheduling Theory Arnaud Legrand Laboratoire Informatique et Distribution IMAG CNRS, France arnaud.legrand@imag.fr November 8, 2004 1/ 26 Outline 1 Task graphs from outer space 2 Scheduling

More information

Fuzzy Cognitive Map for Software Testing Using Artificial Intelligence Techniques

Fuzzy Cognitive Map for Software Testing Using Artificial Intelligence Techniques Fuzzy ognitive Map for Software Testing Using Artificial Intelligence Techniques Deane Larkman 1, Masoud Mohammadian 1, Bala Balachandran 1, Ric Jentzsch 2 1 Faculty of Information Science and Engineering,

More information

A Novel Binary Particle Swarm Optimization

A Novel Binary Particle Swarm Optimization Proceedings of the 5th Mediterranean Conference on T33- A Novel Binary Particle Swarm Optimization Motaba Ahmadieh Khanesar, Member, IEEE, Mohammad Teshnehlab and Mahdi Aliyari Shoorehdeli K. N. Toosi

More information

Intelligent Agents Serving Based On The Society Information

Intelligent Agents Serving Based On The Society Information Intelligent Agents Serving Based On The Society Information Sanem SARIEL Istanbul Technical University, Computer Engineering Department, Istanbul, TURKEY sariel@cs.itu.edu.tr B. Tevfik AKGUN Yildiz Technical

More information

Analysis and Implementation of Workflowbased Supply Chain Management System

Analysis and Implementation of Workflowbased Supply Chain Management System Analysis and Implementation of Workflowbased Supply Chain Management System Yan Tu 1 and Baowen Sun 2 1 Information School, Central University of Finance and Economics, Beijing, 100081, P.R.China,Yolanda_tu@yahoo.com.cn

More information

Risk Management for IT Security: When Theory Meets Practice

Risk Management for IT Security: When Theory Meets Practice Risk Management for IT Security: When Theory Meets Practice Anil Kumar Chorppath Technical University of Munich Munich, Germany Email: anil.chorppath@tum.de Tansu Alpcan The University of Melbourne Melbourne,

More information

FRACTIONS OPERATIONS

FRACTIONS OPERATIONS FRACTIONS OPERATIONS Summary 1. Elements of a fraction... 1. Equivalent fractions... 1. Simplification of a fraction... 4. Rules for adding and subtracting fractions... 5. Multiplication rule for two fractions...

More information

Continued Fractions and the Euclidean Algorithm

Continued Fractions and the Euclidean Algorithm Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction

More information

Course Outline Department of Computing Science Faculty of Science. COMP 3710-3 Applied Artificial Intelligence (3,1,0) Fall 2015

Course Outline Department of Computing Science Faculty of Science. COMP 3710-3 Applied Artificial Intelligence (3,1,0) Fall 2015 Course Outline Department of Computing Science Faculty of Science COMP 710 - Applied Artificial Intelligence (,1,0) Fall 2015 Instructor: Office: Phone/Voice Mail: E-Mail: Course Description : Students

More information

Supplement to Call Centers with Delay Information: Models and Insights

Supplement to Call Centers with Delay Information: Models and Insights Supplement to Call Centers with Delay Information: Models and Insights Oualid Jouini 1 Zeynep Akşin 2 Yves Dallery 1 1 Laboratoire Genie Industriel, Ecole Centrale Paris, Grande Voie des Vignes, 92290

More information