25 Challenges of Semantic Process Modeling

Size: px
Start display at page:

Download "25 Challenges of Semantic Process Modeling"

Transcription

1 78 International Journal of Information Systems and Software Engineering for Big Companies (IJISEBC) 25 Challenges of Semantic Process Modeling 25 Desafíos de la Modelación de Procesos Semánticos Jan Mendling 1, Henrik Leopold 2, Fabian Pittke 1 1 Institute for Information Business, Vienna University of Economics and Business, Welthandelsplatz 1, 1020 Vienna, Austria 2 Department of Computer Sciences, Vrije Universiteit Amsterdam, Faculty of Sciences, De Boelelaan 1081, 1081HV Amsterdam, The Netherlands jan.mendling@wu.ac.at, h.leopold@vu.nl, fabian.pittke@wu.ac.at ABSTRACT. Process modeling has become an essential part of many organizations for documenting, analyzing and redesigning their business operations and to support them with suitable information systems. In order to serve this purpose, it is important for process models to be well grounded in formal and precise semantics. While behavioural semantics of process models are well understood, there is a considerable gap of research into the semantic aspects of their text labels and natural language descriptions. The aim of this paper is to make this research gap more transparent. To this end, we clarify the role of textual content in process models and the challenges that are associated with the interpretation, analysis, and improvement of their natural language parts. More specifically, we discuss particular use cases of semantic process modeling to identify 25 challenges. For each challenge, we identify prior research and discuss directions for addressing them. KEYWORDS: Process modeling, Formal semantics, Natural language processing, System analysis and design. Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

2 79 1. Introduction Process models play an important role in various application scenarios that relate to system analysis and design [Wes12, DRMR13]. They often serve as a specification to bridge between business requirements and workow implementation. Process models have been intensively studied in terms of their behavioural properties, for instance on the basis of formalisms such as Petri nets, automata, labeled transition systems or temporal logic, to name but a few [van00]. Compared to the extensive stream of research into behavioural semantics, it is surprising to observe that the textual content of process models has received by far less attention. This fact reects a painful gap in current research since the domain understanding of process models builds the more on its textual content the less the persons creating and reading the models have a formal education in computer science. On the one hand, it is often casual modelers from the line of business that work with models [Ros06], and these tend to pay little attention to behavioural semantics. On the other hand, their model understanding strongly depends on the appropriate formulation of text labels in the process model and their accurate interpretation [MRR10]. The aim of this paper is to make this identified research gap more transparent. To this end, we define a modeling language with an explicit reference to its textual content and describe the interpretation of text on the three levels of the single label, the model fragment and the whole model collection. We use these three levels to organize 25 challenges of semantic process modeling. These 25 challenges relate to the various tasks that involve the interpretation, analysis and improvement of text labels in a process model. In this way, it complements prior research on tasks and use cases as identified for business process modeling and process mining [vda13], change patterns [WRR08] and refactorings [WRMR11]. The paper is structured as follows. Section 2 describes the setting in which process models are created and their different components. Section 3 identifies challenges of working with label. Section 4 describes challenges of working with textual labels on the level of a model fragment or a whole model. Section 5 describes challenges in the relation to the management of an overall model collection and its textual content. Section 6 discusses the challenges before Section 7 concludes the paper. 2. Background Process modeling plays an important role in various areas of system analysis and design. Specifically business process modeling was identified as one of the most prominent applications of conceptual modeling altogether [DGR + 06]. Modeling techniques are typically used for creating models of good quality. The different components of a modeling technique are illustrated in Figure 1. Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

3 80 Figure 1. Syntax and Semantics of Process Models [Leo13]. Classically, a modeling technique has been considered to consist of two interrelated parts: a modeling language and a modeling procedure [Men08]. The modeling language consists of three parts: syntax, semantics and a notation. The syntax defines a set of elements and a set of rules how these elements can be combined. A synonym is modeling grammar [WW90, WW95, WW02]. Semantics bind these elements to a precise meaning. For process model, behavioural semantics are often defined using Petri net concepts [LVD09]. The notation defines a set of graphical symbols that are utilized for the visualization of models [Moo09]. The modeling procedure defines steps by which a modeling language can be used [WW02, DRMR13]. The result of applying the modeling procedure is a model that complies with a specific modeling language. Recent research has extended this classical conceptualization with a more explicit specification of the textual parts of models. Therefore, Figure 1 shows the natural language part as a separate component. The terminology used in the models is defined by the alphabet of words while the syntax is defining the rules of building text fragments that are permissible for the specific type of model [Leo13]. For instance, the activity label of a process model is typically assumed to contain a verb and a business object [LESM + 13]. The semantics in this context refer to the precise interpretation of the words used in the label. Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

4 81 Figure 2. Three Levels of Semantic Process Modeling. Extending the perspective of process modeling towards the explicit discussion of natural language components is promising specifically for applications that require to analyze both behavioural and textual semantics, such as process model matching [WDM10], process model reuse [KFSO14], service identification [LM12], or model translation [BESL + 13]. On the other hand, this more integral perspective on conceptual modeling reveals various challenges. In the following sections, we aim to describe tasks and corresponding challenges. We organize them into three categories that are based on the extent of their textual content (see Figure 2). Figure 3. Challenges in Relation to Labels. Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

5 82 The first category relates to labels and their analysis. The second category describes analysis onvthe level of whole models or model fragments. Finally, the third category discusses challenges on the level of whole model collection. Each challenge is structured accordingly. We discuss each challenge by clarifying the goals and the necessary input information of the associated task. Based on that, we further specify the challenges linked to a particular task and illustrate them with the help of small examples. Finally, we conclude with a short summary of prior research and explain how the respective challenge has been addressed with conceptual or technical solutions. 3. Label Challenges In this section, we describe various challenges on analyzing and reworking labels of elements that appear in a process model. Figure 3 gives an overview. C1: Identify Label Grammar. The goal of this task is the automatic identification of the semantic components of a process model element label. The input for this task is an element label and, if applicable, the process model and the process model collection the label is part of. The challenge of this task is the proper recognition of the various and potentially ambiguous grammatical label structures. It is further complicated by the shortness of element labels and the fact that they often do not represent proper sentences. As a result, it is dificult to always identify the correct part of speech of label terms. As an example, consider the label plan data transfer", which may refer to the planning" of a data transfer" or the transfer" of plan data". Prior research has approached this challenge by describing grammatical styles of labels and defining corresponding parsers [LSM10]. Ambiguity can be resolved based on the inclusion of further contextual and external knowledge [LESM + 13]. Besides the recognition of the label grammar, the resulting techniques can also be used for checking the compliance with a grammatical guideline [LESM + 13, BDH + 09, DHLS09]. C2: Refactor Label Grammar. The goal of this task is to refactor the existing grammar of a particular label to a more desirable grammatical style. The input for this task is the label and its previously identified semantic components. The challenges in the context of this task include lemmatization, i.e. deriving the base form from an inected word, as well as the proper recognition of compound words. As an example, consider the label new user registration". For refactoring this label into the widely requested verb-object style [Sil11, MRR10, MRvdA10], we first need to transform the nominalized action registration" into to the verb register". Second, we have to recognize that the adjective new" refers to the user" and not to the entire user registration". As a result, we obtain the refactored verb-object label register new user". Prior research has approached these challenge by building on WordNet and a number of structural heuristics [LSM12]. C3: Disambiguate Label Terms. The goal of this task is to recognize the meaning of a term from a process model element label. The input for this task is a label term including its context, i.e., the label it belongs to and, if applicable, the model and the process model collection the label is part of. The challenge of this task is to identify the correct meaning of a word despite the limited context that is provided by process model element labels. As an example, consider the label check application". Depending on the context, the word application" could refer to a job application" as well as a computer application". Prior research has approached this challenge by selecting the most probable meaning from lexical databases such as WordNet [PLM13] or BabelNet [PLM15] based on the label context. C4: Refactor Label Terms. The goal of this task is to replace syntactically identical words with different meanings (homonyms) and syntactically differing words with the same meaning (synonyms) with unambiguous alternatives. The input for this task is a label term including its context and the previously identified meaning Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

6 83 of that label term. The challenge of this task is to identify un-ambiguous and suitable alternatives for the considered homonymous or synonymous term. As an example, consider the homonym application". Depending on the context, the word application" may be, for instance, replaced with job application". In case synonyms such as invoice" and bill", a choice for the most suitable word must be made. Prior research has approached this challenge by building on the meanings and the context information from the lexical database BabelNet [PLM15]. C5: Auto-Complete Label. The goal of this task is to automatically provide useful suggestions for completing an incomplete label. The input for this task is an incomplete label, for instance, only consisting of a business object combined with further context information, such as the process model or the process model collection. The challenge of this task is to recognize the context of a label, to generate suitable completion candidates, and to rank them according to their relevance. As an example, consider the label bank", which only consists of a business object. An automated technique would be required to analyze the context and to propose a suitable action such as contact" or call". Prior research has approached this problem by building on existing process knowledge [CHSB13]. C6: Calculate Label Similarity. The goal of this task is to obtain a (realistic) similarity value between 0 and 1 for two given process model element labels. The input for this task are two process model element labels. If required, additional information such as the previously derived semantic components may complement the labels. The challenge of this task is to identify means that facilitate the realistic measurement of the semantic similarity of two labels. The task is complicated by the specificity of many terms that are used in process models as well as different levels of granularity. As an example, consider the two labels check application documents" and evaluate CV". Apparently, the second label is a sub task of the first. However, it represents already a challenge to properly quantify the similarity between document" and CV". Prior research has approached this challenge by computing and aggregating the Lin similarity among the words or the semantic components of the two labels [CDD + 13]. Non-semantic approaches based on the Levenshtein distance have been, for example, proposed in [EKO07, DDvD + 11]. C7: Calculate Label Specificity. The goal of this task is to quantify the specificity of a given process model element label. The input for this task is a process model element label and, if required, its semantic components. The challenge of this task is to identify suitable means for measuring the specificity of the label terms as well as the label as a whole. Particularly challenging are labels which contain words that cannot be found in lexical databases such as WordNet. As an example, consider the label call customer service hotline". The specificity of the term hotline" can be, for instance, determined based on the position of the word in the WordNet taxonomy. However, this is not possible for the term customer service hotline" as this term is not part of the WordNet database. Prior research has approached this challenge by using on WordNet [Fri09, KB07] and other heuristics such as label length and the number of semantic components [LPM13]. 4. Model Challenges In this section, we describe various challenges on analyzing and reworking semantic fragments of process models. Figure 4 gives an overview. C8: Discover Label Mapping. The goal of this task is to map a phrase to a text label. The input for this task is a process model with its text labels and a piece of text containing several phrases. The challenge of this task is to identify the activity in the process model, which is semantically the closest Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

7 84 to a text sentence. As an example, consider a natural language text containing the sentence he ordered the book" and a process model containing activities with the labels send invoice" and order book". Prior research has approached this task as a classifier problem. The tool SemTalk helps to maintain consistency between labels and separate concepts [FWAW03]. Figure 4. Challenges in Relation to Models. C9: Identify Semantic Fragment. The goal of this task is to identify a fragment of a process model that is semantically closely related. The input for this task is the model and the labeled activities. The challenge of this task is to determine those activities that are related and can be described as a whole on a more abstract level. As an example, consider the activities receive order" and check order". Together, these are activities that both relate to the handling of orders. Prior research has approached this challenge by different approaches on process model abstraction. One approach uses semantic relations such as meronymy [SDMW10] and different notions of distance [RMD11, SRW12]. Various abstraction scenarios are summarized in [SRWN12]. C10: Identify Fragment Name. The goal of this task is to identify the name of a set of activities that describe them at a more abstract level. The input for this task is a process fragment containing the set of activities. The challenge of this task is to find a name for this fragment that captures its content in a semantically meaningful way. Also, the name of activities can be defined from different perspectives, e.g. what is being done or what is supposed to be achieved. As an example, consider again the activities receive order" and check order". A technique for naming this fragment should propose a label like handle order". Prior research has approached this challenge by describing different strategies for defining a name of a fragment or a whole process based on theories of meaning such that different proposals can be derived automatically [LMRR14]. C11: Unfold Label to Structure. The goal of this task is to decompose a label into different activities and to transform this into a corresponding fragment of a process model. The input for this task is an activity label that describes more than just a single activity. The challenge of this task is to identify that several activities are described and which structure can best Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

8 85 capture their semantics. As an example, consider a single activity label receive and check order". Apparently, the single label refers to two activities which might be executed in parallel or sequential order. Prior research has approached this challenge by identifying commonalities in process model collections and deducting regular anti patterns that incorporate several activities in one activity label [PLM14]. C12: Transform Model to Text. The goal of this task is to transform a process model into a natural language process description. The input for this task is a process model along with the semantic component annotations of its elements. The challenge of this task is to present the non-sequential structure of a process model in a sequential fashion. In addition, the text should be as natural as possible. As an example, consider the sequence of the activities receive order", check order", and send products" in a process model. A technique to transform the model fragment into text should create a text fragment like The process begins with the receipt of an order. After the order is checked, the products are sent to the customer". Prior research has approached this challenge by proposing a technique that automatically generates a textual representation of a given process model based on the refined process structure tree and the meaning text theory [LMP14]. Template-based approaches have been proposed in [Cos10, MB13]. C13: Transform Text to Model. The goal of this task is to elicit a process model from a natural language process description. The input for this task is a piece of text. The challenge of this task is to properly discover the activities as well as the order of activities including decisions, concurrency, and loops. As an example, consider the text The kitchen prepares the meal. In the meantime, the waiter takes care of the beverages". An automated technique would have to recognize the roles kitchen" and waiter", the activities Prepare meal" and Take care of beverages" as well as the fact that the two activities are conducted in parallel. Prior research has approached this challenge by applying standard natural language processing techniques and a number of signal words and phrases [FMP11, dagsb09, GKC07, SP10]. C14: Verify Model Correctness. The goal of this task is to check whether a process model is correct according to the semantics defined by its activity labels. The input for this task is the process model together with semantic annotations for the activity labels. The challenge of this task is to identify those activities that significantly inuence the control-flow of the process model and validate if the control-flow matches the semantics of the label. As an example, consider the activity label assess application" that requires an application has been checked for completeness. Therefore, there has to be a prior activity that guarantees this requirement to be fulfilled. Prior research has approached this challenge by propagating preconditions and effects over the process model for semantic verification [WHM10] or by building on linguistic knowledge [vdvgvdr97, GL11]. Correctness by design is provided by approaches using automatic planning of business processes [HLD + 05]. C15: Validate Model Completeness. The goal of this task is to check whether a process model is correct according to the semantics defined by its activity labels. The input for this task is the process model together with semantic annotations for the activity labels. The challenge of this task is to identify those activities that significantly inuence the control-flow of the process model and validate if the control-flow matches the semantics of the label. As an example, consider the activity label assess application" that may either result in an approval or a rejection. For the sake of semantic model consistency, the application cannot be accepted and rejected at the same time and thus demands an exclusive decision after the activity. Prior research has approached this challenge by using semantic error patterns, for instance based on antonyms [GL11]. The approach in [TF07] discusses the opportunities of using semantic web technologies to reason about process models. Validation in the context of customization of Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

9 86 process variants is discussed in [DB13, GBPG13, AMGG14]. C16: Auto-Complete Model. The goal of this task is to provide user-assistance during process modeling and to avoid typographical and syntactical errors in process models. The input for this task is a set of process models from which suggestions to complete the process are created. The challenge of this task is the definition of learning recommendation system that suggests a list of meaningful process fragments that may be entered at this current position within the process model. As an example, consider again the sequence of the activities receive order", check order". A recommendation system might suggest a XOR-split with the activity send products" if the check is successful inform customer" if the check fails. Prior research has approached this challenge by using business rules and structural constraints to propose appropriate process fragments [HKO07]. C17: Calculate Model Specificity. The goal of this task is to identify and adjust element labels according to their level of detail within a hierarchy of process models. The input for this task is a process model as well as its position in a process hierarchy or a process architecture. The challenge of this task is to measure the concept of specificity and to recommend actions to adjust element labels that do not comply to the level of detail within the process hierarchy. As an example, consider the a sequence of activities receive order", check purchase order", and send products" which describes the handling of an incoming order on a general level. Apparently, the second activity is too specific as it entails a particular type order that needs to be checked. Prior research has approached this challenge by providing a set of syntactical and semantic metrics that measure the granularity of element labels [LPM14]. C18: Translate Model. The goal of this task is to overcome the language barrier for re-using of process models in multi-national companies. The input for this task is a process model in a particular language. The challenge of this task is dealing with the short texts in labels, recognizing the context of the process model, and appropriately translating the process model into the target language. As an example, consider the activity receive order". If we consider a translation of this activity, the translation system should be capable to recognize that the word order is used in the sense of a commercial document and not in the sense of a military command and thus chose the appropriate translation. Prior research has approached this challenge by developing a technique for the automated translation of business process models that builds upon statistical machine translation and word sense disambiguation [BESL + 13]. C19: Calculate Model-Text Consistency. The goal of this task is to measure the consistency between a process description as a process model and as a natural language text and to identify notable differences between these descriptions. The input for this task is the process model together with a textual process description. The challenge of this task is again defining abstract representation to map the content of both text and model and identifying deviations of both types. As an example, consider a sequence of the activities receive order", check order", and send products" as well as the text fragment After the order is received, the respective products are send to the customer". Apparently, the textual description is not consistent to the activity sequence because one activity is missing in the textual description. Prior research has approached this challenge by translating a textual description into process models resolving arising inconsistencies either in an automated or mediated manner [GKC07]. 5. Collection Challenges In this section, we describe various challenges on analyzing and reworking semantic fragments of process models. Figure 5 gives an overview. Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

10 87 C20: Discover Model Mapping. The goal of this task is to discover a mapping between the sets of activities of two process models. The input for this task is a pair of process models and a similarity matrix over the pairs of activities. The challenge of this task is that activities are potentially described on different levels of granularity such that not only 1:1, but also 1:n and n:m matches are possible. As an example, consider the coarse-granular activity build car" in one model and the sequence of purchase parts", assemble parts", and check car" in a second model. Prior research has approached this challenge by using concepts from ontology matching [WDM10]. These have been extended towards using constraints to reduce the search space [LNW + 12] and including feedback [KLW + ]. A comparison of different techniques is reported in [CDD + 13]. Figure 5. Challenges in Relation to Collections. C21: Calculate Model Similarity. The goal of this task is to determine how similar process models are. The input for this task is a pair of process models and a mapping between their activities. The challenge of this task is to consider adequately different aspects of representational heterogeneity including labels, structure and behaviour. For example, there are different ways to model the fact that both activities A and B are executed or just one of them. Models can be trace equivalent, but have different structure. Prior research has approached this challenge by defining behavioural abstractions. The behavioural profile [WMW11], transition adjacency [ZWW + 10] and matrix relations [ABDG14] define behavioural relations over the cartesian product of activities. The matrices of two models can then be compared cell-wise [DvDD + 13]. As an alternative, graph edit distance can be used [DGD09]. Similar approaches are defined in [EKO07, EG07, CGB06]. A comparison of approaches is reported in [DDvD + 11]. C22: Search Model. The goal of this task is to rank process models of a collection according to how similar they are to a given search query. The input for this task is a search query and a collection of process models. The challenge of this task is identify those features that are supposedly relevant for calculating the semantic distance between the query and each of the process models. As an example, consider a query containing the term Human Resources". A suitable technique would be able to identify also models that do not contain this term, but also those that contain related terms such as employee" or contract". Prior research has approached this challenge by building on WordNet [APW08] and language modeling [QAR11]. Alternatively, query languages such as PQL [KB04] and BPMN-Q [ADW08], as well as indexing [YDG12, JWW + 10] or clustering techniques [QAR11, RMKL12]. Also, behavioral profiles are used to search for models [KWW11]. C23: Discover Object Lifecycle. The goal of this task is to discover the lifecycle of objects from the activities described in a collection of process models. The input for this task is a collection of process models and the semantic annotation of the activity labels. Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

11 88 The challenge of this task is to integrate the parts of the lifecycle, which might be scattered over several models. For example, consider one model including the activities receive order" and check order" and a second model with the activities check order" and confirm order". Prior research has approached this challenge by identifying action patterns between activity pairs [SWMW12], which can be synthesized to lifecycle models of the respective business objects [SWM12]. Based on these lifecycle models, compliance between process models and object lifecycle can be discussed [KRG07]. C24: Discover Ontology. The goal of this task is to discover a formal ontology from a collection of process models. The input for this task is a collection of process models and the semantic annotation of the activity labels. The challenge of this task is to extract pieces of information that can be used for identifying formal concepts and relationships. As an example, consider decomposition relationships between process models and semantic groupings that are not explicitly defined. Prior research has approached this challenge for building taxonomies [PW11]. C25: Categorize Model. The goal of this task is to identify a category in which a particular model fits best. The input for this task is a process model and a taxonomy, which is in the simplest case a set of categories. The challenge of this task is that category descriptions might contain only a few terms and that process models might include tasks that relate to several categories. As an example, consider PCF Taxonomy, which contains 1131 hierarchically organized concepts. Prior research has not addressed this challenge in detail. Promising directions include the extension of existing approaches for semantic annotation of process models [FT09, LD05, BSPW08, BDW07? ]. There is also work that identifies categories inductively from the models [MDM13]. 6. Discussion This section discusses the state of current research on semantic business process modeling based on the challenges identified above. At this stage, it has to be noted that the merits of these challenges should not seen in terms of a claim for completeness - indeed, it is unclear whether it is feasible to provide a complete list of challenges at all. The benefits of this compilation has to be seen much more in its capability of separating wellresearched areas from topics that have received little attention so far. Therefore, we want to structure this discussion along the following lines: tasks that we observe to be well-researched, tasks that call for more research, and base techniques that could help to advance semantic process modeling. Among the well-researched tasks, we regard the identification and refactoring of label grammar (C1 and C2), the calculation of similarity (C7 and C21), the identification of a semantic fragment (C9), and the search for particular models (C22) as mature tasks. Approaches addressing tasks of C1 and C2 perform well with realworld data and have a high accuracy in processing the labels. A similar observation can be made for approaches of label similarity (C7) and model similarity (C21). In particular for the latter, research approaches have incorporated the element labels, the model structure, and the model behavior as relevant aspects of model similarity and proposed several metrics for its calculation. With regard to the identification of semantic fragments (C9) and to the search of process models (C22), we identify a considerable number of approaches covering several requirements with regard to these tasks. Thus, we also conclude that these tasks are well understood and supported by recent approaches. Turning to the tasks that require more research, we want to highlight the tasks that relate to the specificity of labels (C6), the alignment of text and model (C12, C13, C19), and the ontology- related tasks (C24, C25). As outlined before, specificity-related tasks try to adjust the label components depending on their level of detail within a process model landscape. In such as setting, finding the appropriate level of granularity is still an open challenge [DVR11] and despite prior efforts not addressed in sufficient detail. Regarding the alignment of mod- Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

12 89 els and text, we observe that non-analysts increasingly work with process models and require a solid understanding of the underlying process. In order to support non-analysts in understanding and problem-solving tasks with reference to the process at hand, textual descriptions of the processes are maintained as a complement to the process models process models. However, we observe a notable gap of approaches that provide an alignment of process models and textual descriptions. Similarly, we find approaches for integrating ontologies with process models [HLD + 05, HR07]. While the creation of ontologies is work-intensive, difficult and often domain-specific [PSFGP10], it would be desirable to support these task in an automatic fashion. We identified only a very small number of approaches that address this challenge. Thus, we call for more approaches to learn ontologies from process models and to link process models to existing ontologies or taxonomies. The challenges also revealed several base techniques from which existing solutions of semantic process modeling would potentially benefit. Among them, we identify the integration of text corpora, such as Wikipedia or related repositories, as well as the and extending the set of semantic relationships as most promising. The integration of large text corpora and corpus-based techniques might be a suitable direction for working around the limitations of general purpose databases like WordNet in terms of its vocabulary. The rich spectrum of semantic relationships might support the discovery of an ontology as well as the search and categorization of process models. So far, only a limited amount of semantic relations have been used. Specifically, homonym and synonym relations have been used to correct ambiguous terminology in process models, while meronym relations have been proven as useful to find semantic fragments. However, there are still semantic relations left might support specific tasks. Future research should consider the usage of a broader range of semantic relationships, including hypernyms, hyponyms, meronyms, holonyms, antonyms, or troponyms. 7. Conclusion In this paper, we shed light onto the challenges that relate to the analysis of the textual content in process models. We identified a number of 25 challenges that arise when dealing with the textual content on the level of a single label, on the level of a process model and on the level of a process model collection. For each challenge, we identified necessary input information, further specified the challenge with the help of examples, and explain how related work has addressed the challenge so far. In light of these challenges we hope to increase the interest and the awareness of future research streams towards the textual content of process models. We expect our list of challenges to help in positioning current research activities and in fostering innovative ideas to address the identified gaps. Cómo citar este artículo / How to cite this paper Mendling, J., Leopold, H., & Pittke, F. (2014). 25 Challenges of Semantic Process Modeling. International Journal of Information Systems and Software Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en References [ABDG14] Abel Armas-Cervantes, Paolo Baldan, Marlon Dumas, and Luciano García-Bañuelos. Behavioral comparison of process models based on canonically reduced event structures. In Shazia Wasim Sadiq, Pnina Soffer, and Hagen Völzer, editors, Business Process Management - 12th International Conference, BPM 2014, Haifa, Israel, September 7-11, Proceedings, volume 8659 of Lecture Notes in Computer Science, pages Springer, [ADW08] Ahmed Awad, Gero Decker, and Mathias Weske. Efficient compliance checking using BPMN-Q and temporal logic. In Marlon Dumas, Manfred Reichert, and Ming-Chien Shan, editors, Business Process Management, 6th International Conference, BPM 2008, Milan, Italy, September 2-4, Proceedings, volume 5240 of Lecture Notes in Computer Science, pages Springer, [AMGG14] Mohsen Asadi, Bardia Mohabbati, Gerd Gröner, and Dragan Gasevic. Development and validation of customized process models. Journal of Systems and Software, 96:73-92, Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

13 90 [APW08] Ahmed Awad, Artem Polyvyanyy, and Mathias Weske. Semantic querying of business process models. In Enterprise Distributed Object Computing Conference, EDOC'08. 12th International IEEE, pages IEEE, [BDH + 09] J. Becker, P. Delfmann, S. Herwig, L. Lis, and A. Stein. Towards Increased Comparability of Conceptual Models - Enforcing Naming Conventions through Domain Thesauri and Linguistic Grammars. In ECIS 2009, June [BDW07] M. Born, F. Dörr, and I. Weber. User-Friendly Semantic Annotation in Business Process Modeling. In WISE 2007 Workshops, volume 4832 of LNCS, pages Springer, [BESL + 13] Kimon Batoulis, Rami-Habib Eid-Sabbagh, Henrik Leopold, Mathias Weske, and Jan Mendling. Automatic business process model translation with bpmt. In Advanced Information Systems Engineering Workshops, pages Springer, [BSPW08] Andreas Bögl, Michael Schre, Gustav Pomberger, and Norbert Weber. Semantic annotation of epc models in engineering domains to facilitate an automated identification of common modelling practices. In ICEIS, pages , [CDD + 13] Ugur Cayoglu, Remco M. Dijkman, Marlon Dumas, Peter Fettke, Luciano García-Banñuelos, Philip Hake, Christopher Klinkmüller, Henrik Leopold, André Ludwig, Peter Loos, Jan Mendling, Andreas Oberweis, Andreas Schoknecht, Eitam Sheetrit, Tom Thaler, Meike Ullrich, IngoWeber, and Matthias Weidlich. Report: The process model matching contest In Lohmann et al. [LSW14], pages [CGB06] Juan Carlos Corrales, Daniela Grigori, and Mokrane Bouzeghoub. BPEL processes matchmaking for service discovery. In Robert Meersman and Zahir Tari, editors, On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE, OTM Confederated International Conferences, CoopIS, DOA, GADA, and ODBASE 2006, Montpellier, France, October 29 - November 3, Proceedings, Part I, volume 4275 of Lecture Notes in Computer Science, pages Springer, [CHSB13] Nico Clever, Justus Holler, Maria Shitkova, and Jörg Becker. Towards auto-suggested process modeling-prototypical development of an auto-suggest component for process modeling tools. In EMISA, pages , [Cos10] Ahmet Coskuncay. An Approach for Generating Natural Language Specifications by Utilizing Business Process Models. Master's thesis, Middle East Technical University, [dagsb09] Joao Carlos de A.R. Goncalves, Flavia Maria Santoro, and Fernanda Araujo Baiao. Business process mining from group stories. International Conference on Computer Supported Cooperative Work in Design, pages , [DB13] Wassim Derguech and Sami Bhiri. Business process model overview: Determining the capability of a process model using ontologies. In Witold Abramowicz, editor, Business Information Systems - 16th International Conference, BIS 2013, Poznan, Poland, June 19-21, Proceedings, volume 157 of Lecture Notes in Business Information Processing, pages Springer, [DDvD + 11] R. M. Dijkman, M. Dumas, B. F. van Dongen, R. Käärik, and J. Mendling. Similarity of Business Process Models: Metrics and Evaluation. Information Systems, 36(2): , [DGD09] Marlon Dumas, Luciano García-Bañuelos, and Remco M. Dijkman. Similarity search of business process models. IEEE Data Eng. Bull., 32(3):23-28, [DGR + 06] Islay Davies, Peter Green, Michael Rosemann, Marta Indulska, and Stan Gallo. How do practitioners use conceptual modeling in practice? Data & Knowledge Engineering, 58(3): , [DHLS09] A. Delfmann, S. Herwig, L. Lis, and A. Stein. Supporting Distributed Conceptual Modelling through Naming Conventions - A Tool-based Linguistic Approach. Enterprise Modelling and Information Systems Architectures, 4(2):3-19, [DRMR13] M. Dumas, M.L. Rosa, J. Mendling, and H. Reijers. Fundamentals of Business Process Management. Springer, [DvDD + 13] Remco M. Dijkman, Boudewijn F. van Dongen, Marlon Dumas, Luciano García-Bañuelos, Matthias Kunze, Henrik Leopold, Jan Mendling, Reina Uba, Matthias Weidlich, Mathias Weske, and Zhiqiang Yan. A short survey on process model similarity. In Janis A. Bubenko Jr., John Krogstie, Oscar Pastor, Barbara Pernici, Colette Rolland, and Arne SØlvberg, editors, Seminal Contributions to Information Systems Engineering, 25 Years of CAiSE, pages Springer, [DVR11] Remco Dijkman, Irene Vanderfeesten, and Hajo A Reijers. The road to a business process architecture: an overview of approaches and their use. The Nederlands: Einhoven University of Technology, [EG07] Rik Eshuis and Paul W. P. J. Grefen. Structural matching of bpel processes. In Fifth IEEE European Conference on Web Services Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

14 91 (ECOWS 2007), November 2007, Halle (Saale), Germany, pages IEEE Computer Society, [EKO07] Marc Ehrig, Agnes Koschmider, and Andreas Oberweis. Measuring similarity between semantic business process models. In John F. Roddick and Annika Hinze, editors, Conceptual Modelling 2007, Proceedings of the Fourth Asia-Pacific Conference on Conceptual Modelling (APCCM2007), Ballarat, Victoria, Australia, January 30 - February 2, 2007, Proceedings, volume 67 of CRPIT, pages Australian Computer Society, [FMP11] Fabian Friedrich, Jan Mendling, and Frank Puhlmann. Process model generation from natural language text. In Advanced Information Systems Engineering, pages Springer, [Fri09] Fabian Friedrich. Measuring semantic label quality using wordnet. In Proceedings of the 8th Workshop Geschäftsprozessmanagement mit Ereignisgesteuerten Prozessketten (EPK), pages 42-57, [FT09] Chiara Francescomarino and Paolo Tonella. Supporting ontology-based semantic annotation of business processes with automated suggestions. In Enterprise, Business-Process and Information Systems Modeling, volume 29 of LNBIP, pages Springer Berlin Heidelberg, [FWAW03] C. Fillies, G. Wood-Albrecht, and F. Weichhardt. Pragmatic applications of the Semantic Web using SemTalk. Computer Networks, 42(5): , [GBPG13] Gerd Gröner, Marko Boskovic, Fernando Silva Parreiras, and Dragan Gasevic. Modeling and validation of business process families. Inf. Syst., 38(5): , [GKC07] A.K. Ghose, G. Koliadis, and A. Chueng. Process Discovery from Model and Text Artefacts. In 2007 IEEE Congress on Services, pages IEEE Computer Society, [GL11] V. Gruhn and R. Laue. Detecting Common Errors in Event-Driven Process Chains by Label Analysis. Enterprise Modelling and Information Systems Architectures, 6(1):3-15, [HKO07] Thomas Hornung, Agnes Koschmider, and Andreas Oberweis. Rule-based autocompletion of business process models. In CAiSE Forum, volume 247, [HLD + 05] Martin Hepp, Frank Leymann, John Domingue, Alexander Wahler, and Dieter Fensel. Semantic business process management: A vision towards using semantic web services for business process management. In e-business Engineering, ICEBE IEEE International Conference on, pages IEEE, [HR07] Martin Hepp and Dumitru Roman. An ontology framework for semantic business process management. Wirtschaftinformatik Proceedings 2007, page 27, [JWW + 10] T. Jin, J. Wang, N. Wu, M. La Rosa, and A. ter Hofstede. Eficient and accurate retrieval of business process models through indexing. In Proceedings of the 18th CoopIS, Part I, volume 6426 of Lecture Notes in Computer Science, pages Springer, [KB04] M. Klein and A. Bernstein. Towards high-precision service retrieval. IEEE Internet Computing, 8(1):30-36, [KB07] Agnes Koschmider and Emmanuel Blanchard. User assistance for business process model decomposition. In Proceedings of the 1st IEEE International Conference on Research Challenges in Information Science, pages , [KFSO14] Agnes Koschmider, Michael Fellmann, Andreas Schoknecht, and Andreas Oberweis. Analysis of process model reuse: Where are we now, where should we go from here? Decision Support Systems, 66:9-19, [KLW + ] Christopher Klinkmüller, Henrik Leopold, Ingo Weber, Jan Mendling, and André Ludwig. Listen to me: Improving process model matching through user feedback. In Shazia Wasim Sadiq, Pnina Soffer, and Hagen Völzer, editors, Business Process Management - 12th International Conference, BPM 2014, Haifa, Israel, September 7-11, Proceedings, volume 8659 of Lecture Notes in Computer Science, pages Springer. [KRG07] Jochen Malte Kuster, Ksenia Ryndina, and Harald Gall. Generation of business process models for object life cycle compliance. In Gustavo Alonso, Peter Dadam, and Michael Rosemann, editors, Business Process Management, 5th International Conference, BPM 2007, Brisbane, Australia, September 24-28, 2007, Proceedings, volume 4714 of Lecture Notes in Computer Science, pages Springer, [KWW11] Matthias Kunze, Matthias Weidlich, and Mathias Weske. Behavioral similarity - a proper metric. In Proceedings of the 9th Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

15 92 International Conference on Business Process Management, volume 7481 of Lecture Notes in Computer Science, pages Springer, [LD05] Y. Lin and H. Ding. Ontology-based Semantic Annotation for Semantic Interoperability of Process Models. In CIMCA 2005, pages , Los Alamitos, CA, USA, IEEE Computer Society. [Leo13] Henrik Leopold. Natural Language in Business Process Models: Theoretical Foundations, Techniques, and Applications, volume 168 of LNBIP. Springer, [LESM + 13] Henrik Leopold, Rami-Habib Eid-Sabbagh, Jan Mendling, Leonardo Guerreiro Azevedo, and Fernanda Araujo Baiao. Detection of naming convention violations in process models for different languages. Decision Support Systems, 56: , [LM12] Henrik Leopold and Jan Mendling. Automatic derivation of service candidates from business process model repositories. In Business Information Systems, pages 84-95, [LMP14] H. Leopold, J. Mendling, and A. Polyvyanyy. Supporting process model validation through natural language generation. Software Engineering, IEEE Transactions on, 40(8): , Aug [LMRR14] Henrik Leopold, Jan Mendling, Hajo A. Reijers, and Marcello La Rosa. Simplifying process model abstraction: Techniques for generating model names. Inf. Syst., 39: , [LNW + 12] Henrik Leopold, Mathias Niepert, Matthias Weidlich, Jan Mendling, Remco M. Dijkman, and Heiner Stuckenschmidt. Probabilistic optimization of semantic process model matching. In Proceedings of the 10th international conference on Business process management, pages , [LPM13] Henrik Leopold, Fabian Pittke, and Jan Mendling. Towards measuring process model granularity via natural language analysis. In Business Process Management Workshops - BPM 2013 International Workshops, Beijing, China, August 26, 2013, Revised Papers, pages , [LPM14] Henrik Leopold, Fabian Pittke, and Jan Mendling. Towards measuring process model granularity via natural language analysis. In Business Process Management Workshops, pages Springer, [LSM10] H. Leopold, S. Smirnov, and J. Mendling. Refactoring of Process Model Activity Labels. In NLDB 2010, volume 6177 of LNCS, pages Springer, [LSM12] Henrik Leopold, Sergey Smirnov, and Jan Mendling. On the refactoring of activity labels in business process models. Information Systems, 37(5): , [LSW14] Niels Lohmann, Minseok Song, and Petia Wohed, editors. Business Process Management Workshops - BPM 2013 International Workshops, Beijing, China, August 26, 2013, Revised Papers, volume 171 of Lecture Notes in Business Information Processing. Springer, [LVD09] Niels Lohmann, Eric Verbeek, and Remco M. Dijkman. Petri net transformations for business processes - A survey. T. Petri Nets and Other Models of Concurrency, 2:46-63, [MB13] Saleem Malik and ImranSarwar Bajwa. Back to origin: Transformation of business process models to business rules. In Marcello La Rosa and Pnina Soffer, editors, Business Process Management Workshops, volume 132 of Lecture Notes in Business Information Processing, pages Springer Berlin Heidelberg, [MDM13] Monika Malinova, Remco M. Dijkman, and Jan Mendling. Automatic extraction of process categories from process model collections. In Lohmann et al. [LSW14], pages [Men08] J. Mendling. Metrics for Process Models: Empirical Foundations of Verification, Error Prediction, and Guidelines for Correctness, volume 6 of LNBIP. Springer, [Moo09] Daniel L. Moody. The physics of notations: Toward a scientific basis for constructing visual notations in software engineering. IEEE Trans. Software Eng., 35(6): , [MRR10] J. Mendling, H. A. Reijers, and J. Recker. Activity Labeling in Process Modeling: Empirical Insights and Recommendations. Information Systems, 35(4): , [MRvdA10] J. Mendling, H. A. Reijers, and W. M. P. van der Aalst. Seven Process Modeling Guidelines (7PMG). Information and Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

16 93 Software Technology, 52(2): , [PLM13] Fabian Pittke, Henrik Leopold, and Jan Mendling. Spotting terminology deficiencies in process model repositories. In Enterprise, Business-Process and Information Systems Modeling, [PLM14] Fabian Pittke, Henrik Leopold, and Jan Mendling. When language meets language: Anti patterns resulting from mixing natural and modeling language. In 5th International Workshop on Process Model Collections: Management and Reuse (PMC-MR 2014). Proceedings, LNBIP. Springer, [PLM15] Fabian Pittke, Henrik Leopold, and Jan Mendling. Automatic detection and resolution of lexical ambiguity in process models. IEEE Transactions on Software Engineering, [PSFGP10] María Poveda, Mari Carmen Suárez-Figueroa, and Asunción Gómez-Péerez. Common pitfalls in ontology development. In Current Topics in Artificial Intelligence, pages Springer, [PW11] N. Peters and M. Weidlich. Automatic Generation of Glossaries for Process Modelling Support. Enterprise Modelling and Information Systems Architectures, 6(1):30-46, [QAR11] Mu Qiao, Rama Akkiraju, and Aubrey J. Rembert. Towards eficient business process clustering and retrieval: Combining language modeling and structure matching. In Stefanie Rinderle-Ma, Farouk Toumani, and Karsten Wolf, editors, Business Process Management - 9th International Conference, BPM 2011, Clermont-Ferrand, France, August 30 - September 2, Proceedings, volume 6896 of Lecture Notes in Computer Science, pages Springer, [RMD11] Hajo A. Reijers, Jan Mendling, and Remco M. Dijkman. Human and automatic modularizations of process models to enhance their comprehension. Inf. Syst., 36(5): , [RMKL12] Stefanie Rinderle-Ma, Sonja Kabicher, and Linh Thao Ly. Activity-oriented clustering techniques in large process and compliance rule repositories. In Business Process Management Workshops, pages Springer, [Ros06] M. Rosemann. Potential Pitfalls of Process Modeling: Part A. Business Process Management Journal, 12(2): , [SDMW10] S. Smirnov, R.M. Dijkman, J. Mendling, and M. Weske. Meronymy-Based Aggregation of Activities in Business Process Models. In ER 2010, volume 6412 of LNCS, pages Springer, [Sil11] Bruce Silver. BPMN Method and Style, with BPMN Implementer's Guide. Cody-Cassidy Press, 2nd edition, January [SP10] A. Sinha and A. Paradkar. Use Cases to Process Specifications in Business Process Modeling Notation. In 2010 IEEE International Conference on Web Services, pages IEEE, [SRW12] Sergey Smirnov, Hajo A. Reijers, and Mathias Weske. From fine-grained to abstract process models: A semantic approach. Inf. Syst., 37(8): , [SRWN12] Sergey Smirnov, Hajo A. Reijers, Mathias Weske, and Thijs Nugteren. Business process model abstraction: a definition, catalog, and survey. Distributed and Parallel Databases, 30(1):63-99, [SWM12] Sergey Smirnov, Matthias Weidlich, and Jan Mendling. Business process model abstraction based on synthesis from consistent behavioural profiles. International Journal of Cooperative Information Systems, 21, [SWMW12] Sergey Smirnov, Matthias Weidlich, Jan Mendling, and Mathias Weske. Action patterns in business process model repositories. Computers in Industry, 63, [TF07] Oliver Thomas and Michael Fellmann. Semantic business process management: Ontology-based process modeling using eventdriven process chains. IBIS, 4:29-44, [van00] W.M.P. van der Aalst. Business Process Management, volume 1806 of LNCS, chapter Workow Verification: Finding Control- Flow Errors Using Petri-Net-Based Techniques, pages Springer, [vda13] Wil MP van der Aalst. Business process management: A comprehensive survey. ISRN Software Engineering, 2013, [vdvgvdr97] Bram van der Vos, Jon Atle Gulla, and Reind van de Riet. Verification of conceptual models based on linguistic knowledge. Data & Knowledge Engineering, 21(2): , Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

17 94 [WDM10] M. Weidlich, R.M. Dijkman, and J. Mendling. The ICoP Framework: Identification of Correspondences between Process Models. In CAiSE 2010, volume 6051 of LNCS, pages Springer, [Wes12] Mathias Weske. Business Process Management: Concepts, Languages, Architectures. Springer, 2nd edition, [WHM10] I. Weber, J. Ho_mann, and J. Mendling. Beyond Soundness: on the Verification of Semantic Business Process Models. Distributed and Parallel Databases, 27(3): , [WMW11] Matthias Weidlich, Jan Mendling, and Mathias Weske. Eficient consistency measurement based on behavioral profiles of process models. IEEE Trans. Software Eng., 37(3): , [WRMR11] Barbara Weber, Manfred Reichert, Jan Mendling, and Hajo A. Reijers. Refactoring large process model repositories. Computers in Industry, 62(5): , [WRR08] Barbara Weber, Manfred Reichert, and Stefanie Rinderle-Ma. Change patterns and change support features - enhancing exibility in process-aware information systems. Data Knowl. Eng., 66(3): , [WW90] Y. Wand and R. Weber. Studies in Bunge's Treatise on Basic Philosophy, chapter Mario Bunge's Ontology as a Formal Foundation for Information Systems Concepts, pages the Poznan Studies in the Philosophy of the Sciences and the Humanities. Rodopi, [WW95] Y. Wand and R. Weber. On the deep structure of information systems. Information Systems Journal, 5: , [WW02] Y. Wand and R. Weber. Research Commentary: Information Systems and Conceptual Modeling A Research Agenda. Information Systems Research, 13(4): , [YDG12] Zhiqiang Yan, Remco Dijkman, and Paul Grefen. Fast business process similarity search. Distributed and Parallel Databases, 30: , [ZWW + 10] Haiping Zha, Jianmin Wang, Lijie Wen, Chaokun Wang, and Jiaguang Sun. A workow net similarity measure based on transition adjacency relations. Computers in Industry, 61(5): , Engineering for Big Companies (IJISEBC), Vol. 1, Num. 1, pp Consultado el [dd/mm/aaaa] en

BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS

BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS Gabriel Cozgarea 1 Adrian Cozgarea 2 ABSTRACT: Business Process Modeling Notation (BPMN) is a graphical standard in which controls and activities can

More information

Ontology-Based Discovery of Workflow Activity Patterns

Ontology-Based Discovery of Workflow Activity Patterns Ontology-Based Discovery of Workflow Activity Patterns Diogo R. Ferreira 1, Susana Alves 1, Lucinéia H. Thom 2 1 IST Technical University of Lisbon, Portugal {diogo.ferreira,susana.alves}@ist.utl.pt 2

More information

Towards the Automated Annotation of Process Models

Towards the Automated Annotation of Process Models Towards the Automated Annotation of Process Models Henrik Leopold 1, Christian Meilicke 2, Michael Fellmann 3, Fabian Pittke 4, Heiner Stuckenschmidt 2, and Jan Mendling 4 1 VU University Amsterdam, De

More information

IMPROVING BUSINESS PROCESS MODELING USING RECOMMENDATION METHOD

IMPROVING BUSINESS PROCESS MODELING USING RECOMMENDATION METHOD Journal homepage: www.mjret.in ISSN:2348-6953 IMPROVING BUSINESS PROCESS MODELING USING RECOMMENDATION METHOD Deepak Ramchandara Lad 1, Soumitra S. Das 2 Computer Dept. 12 Dr. D. Y. Patil School of Engineering,(Affiliated

More information

A Business Process Services Portal

A Business Process Services Portal A Business Process Services Portal IBM Research Report RZ 3782 Cédric Favre 1, Zohar Feldman 3, Beat Gfeller 1, Thomas Gschwind 1, Jana Koehler 1, Jochen M. Küster 1, Oleksandr Maistrenko 1, Alexandru

More information

Semantic Analysis of Flow Patterns in Business Process Modeling

Semantic Analysis of Flow Patterns in Business Process Modeling Semantic Analysis of Flow Patterns in Business Process Modeling Pnina Soffer 1, Yair Wand 2, and Maya Kaner 3 1 University of Haifa, Carmel Mountain 31905, Haifa 31905, Israel 2 Sauder School of Business,

More information

POQL: A New Query Language for Process-Oriented Case-Based Reasoning

POQL: A New Query Language for Process-Oriented Case-Based Reasoning POQL: A New Query Language for Process-Oriented Case-Based Reasoning Gilbert Müller and Ralph Bergmann Business Information Systems II University of Trier 54286 Trier, Germany [muellerg][bergmann]@uni-trier.de,

More information

Relational XES: Data Management for Process Mining

Relational XES: Data Management for Process Mining Relational XES: Data Management for Process Mining B.F. van Dongen and Sh. Shabani Department of Mathematics and Computer Science, Eindhoven University of Technology, The Netherlands. B.F.v.Dongen, S.Shabaninejad@tue.nl

More information

Towards a Comprehensive Design-time Compliance Management: A Roadmap

Towards a Comprehensive Design-time Compliance Management: A Roadmap Towards a Comprehensive Design-time Management: A Roadmap Amal Elgammal, Ph.D. Candidate, Tilburg, The Netherlands, a.f.s.a.elgammal@uvt.nl Oktay Turetken, Post-doc Researcher, Tilburg, The Netherlands,

More information

of Business Process Modelling at Suncorp

of Business Process Modelling at Suncorp Project Report No. 1 A Study of the Use of Business Process Modelling at Suncorp - Initial Insights - Naif Hassan Alzubidi Jan Recker Eike Bernhard A Study of the Use of Business Process Modelling at Suncorp.

More information

Separating Compliance Management and Business Process Management

Separating Compliance Management and Business Process Management Separating Compliance Management and Business Process Management Elham Ramezani 1, Dirk Fahland 2, Jan Martijn van der Werf 2, and Peter Mattheis 1 1 Hochschule Furtwangen, Germany (ramezani Peter.Mattheis)@hs-furtwangen.de

More information

Context-driven Business Process Modelling

Context-driven Business Process Modelling Context-driven Business Process Modelling Matthias Born 1, Jens Kirchner 1, and Jörg P. Müller 2 1 SAP Research, Karlsruhe, Vincenz-Priessnitz-Strasse 1, 76131 Karlsruhe {mat.born, jens.kirchner}@sap.com

More information

Managing Large Collections of Business Process Models - Current Techniques and Challenges

Managing Large Collections of Business Process Models - Current Techniques and Challenges Managing Large Collections of Business Process Models - Current Techniques and Challenges Remco Dijkman a, Marcello La Rosa b,c, Hajo A. Reijers a a Eindhoven University of Technology, PO Box 513, 5600

More information

Mining Configurable Process Models from Collections of Event Logs

Mining Configurable Process Models from Collections of Event Logs Mining Configurable Models from Collections of Event Logs J.C.A.M. Buijs, B.F. van Dongen, and W.M.P. van der Aalst Eindhoven University of Technology, The Netherlands {j.c.a.m.buijs,b.f.v.dongen,w.m.p.v.d.aalst}@tue.nl

More information

Report on the Dagstuhl Seminar Data Quality on the Web

Report on the Dagstuhl Seminar Data Quality on the Web Report on the Dagstuhl Seminar Data Quality on the Web Michael Gertz M. Tamer Özsu Gunter Saake Kai-Uwe Sattler U of California at Davis, U.S.A. U of Waterloo, Canada U of Magdeburg, Germany TU Ilmenau,

More information

WoPeD - An Educational Tool for Workflow Nets

WoPeD - An Educational Tool for Workflow Nets WoPeD - An Educational Tool for Workflow Nets Thomas Freytag, Cooperative State University (DHBW) Karlsruhe, Germany freytag@dhbw-karlsruhe.de Martin Sänger, 1&1 Internet AG, Karlsruhe, Germany m.saenger09@web.de

More information

Management. ^ Springer. Business Process. Hagen Volzer (Eds.) Proceedings. Haifa, Israel, September 7-11, 2014. Shazia Sadiq Pnina Soffer

Management. ^ Springer. Business Process. Hagen Volzer (Eds.) Proceedings. Haifa, Israel, September 7-11, 2014. Shazia Sadiq Pnina Soffer Shazia Sadiq Pnina Soffer Hagen Volzer (Eds.) Business Process Management 12th International Conference, BPM 2014 Haifa, Israel, September 711, 2014 Proceedings ^ Springer Declarative Processes Monitoring

More information

Semantic Business Process Modeling Benefits and Capability

Semantic Business Process Modeling Benefits and Capability Semantic Business Process Modeling Benefits and Capability Florian Lautenbacher, Bernhard Bauer, Christian Seitz Programming Distributed Systems Lab University of Augsburg, Germany [lautenbacher bauer]@informatik.uni-augsburg.de,

More information

BIS 3106: Business Process Management. Business Process Management Outline

BIS 3106: Business Process Management. Business Process Management Outline BIS 3106: Business Process Management Business Process Management Outline Makerere University School of Computing and Informatics Technology Department of Computer Science SEM I 2015/2016 (Makerere University)

More information

Business Process Change Management based on Process Model Synchronization of Multiple Abstraction Levels

Business Process Change Management based on Process Model Synchronization of Multiple Abstraction Levels Institute of Architecture of Application Systems Business Process Change Management based on Process Model Synchronization of Multiple Levels Monika Weidmann 1, Modood Alvi 1, Falko Koetter 1, Frank Leymann

More information

Structural Detection of Deadlocks in Business Process Models

Structural Detection of Deadlocks in Business Process Models Structural Detection of Deadlocks in Business Process Models Ahmed Awad and Frank Puhlmann Business Process Technology Group Hasso Plattner Institut University of Potsdam, Germany (ahmed.awad,frank.puhlmann)@hpi.uni-potsdam.de

More information

Fundamentals of Business Process Management

Fundamentals of Business Process Management Marlon Dumas Marcello La Rosa Jan Mendling Hajo A. Reijers Fundamentals of Business Process Management Springer 1 Introduction to Business Process Management 1 1.1 Processes Everywhere 1 1.2 Ingredients

More information

Business Process Quality Metrics: Log-based Complexity of Workflow Patterns

Business Process Quality Metrics: Log-based Complexity of Workflow Patterns Business Process Quality Metrics: Log-based Complexity of Workflow Patterns Jorge Cardoso Department of Mathematics and Engineering, University of Madeira, Funchal, Portugal jcardoso@uma.pt Abstract. We

More information

Business Process Flexibility in Virtual Organizations

Business Process Flexibility in Virtual Organizations 188 Business Process Modeling, Development, and Support Business Process Flexibility in Virtual Organizations Pnina Soffer and Johny Ghattas University of Haifa, Carmel Mountain 31905, Haifa, Israel spnina@is.haifa.ac.il

More information

A Semantic Approach to the Discovery of Workflow Activity Patterns in Event Logs. Diogo R. Ferreira. Lucinéia H. Thom

A Semantic Approach to the Discovery of Workflow Activity Patterns in Event Logs. Diogo R. Ferreira. Lucinéia H. Thom This is an unedited version of an article published in IJBPIM, Vol. 6, No. 1, 2012 1 A Semantic Approach to the Discovery of Workflow Activity Patterns in Event Logs Diogo R. Ferreira IST Technical 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

Semantic Business Process Management: A Lifecycle Based Requirements Analysis

Semantic Business Process Management: A Lifecycle Based Requirements Analysis Semantic Business Process Management: A Lifecycle Based Requirements Analysis Branimir Wetzstein 1, Zhilei Ma 1, Agata Filipowska 2, Monika Kaczmarek 2, Sami Bhiri 3, Silvestre Losada 4, Jose-Manuel Lopez-Cobo

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION 1.1 Research Motivation In today s modern digital environment with or without our notice we are leaving our digital footprints in various data repositories through our daily activities,

More information

Towards the Next Generation Intelligent BPM In the Era of Big Data

Towards the Next Generation Intelligent BPM In the Era of Big Data Towards the Next Generation Intelligent BPM In the Era of Big Data Xiang Gao Department of Management Information System, China Mobile Communications Corporation, Beijing 100033, China gaoxiang@chinamobile.com

More information

Towards Cross-Organizational Process Mining in Collections of Process Models and their Executions

Towards Cross-Organizational Process Mining in Collections of Process Models and their Executions Towards Cross-Organizational Process Mining in Collections of Process Models and their Executions J.C.A.M. Buijs, B.F. van Dongen, W.M.P. van der Aalst Department of Mathematics and Computer Science, Eindhoven

More information

Towards Understanding Process Modeling The Case of the BPM Academic Initiative

Towards Understanding Process Modeling The Case of the BPM Academic Initiative Towards Understanding Process Modeling The Case of the BPM Academic Initiative Matthias Kunze, Alexander Luebbe, Matthias Weidlich, and Mathias Weske Hasso Plattner Institute at the University of Potsdam

More information

Change Propagation in Process Models using Behavioural Profiles

Change Propagation in Process Models using Behavioural Profiles Change Propagation in Process Models using Behavioural Profiles Matthias Weidlich, Mathias Weske Hasso-Plattner-Institute, Potsdam, Germany Email: {matthias.weidlich,weske}@hpi.uni-potsdam.de Jan Mendling

More information

Process Mining in Big Data Scenario

Process Mining in Big Data Scenario Process Mining in Big Data Scenario Antonia Azzini, Ernesto Damiani SESAR Lab - Dipartimento di Informatica Università degli Studi di Milano, Italy antonia.azzini,ernesto.damiani@unimi.it Abstract. In

More information

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,

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

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

Supporting the BPM lifecycle with FileNet

Supporting the BPM lifecycle with FileNet Supporting the BPM lifecycle with FileNet Mariska Netjes Hajo A. Reijers Wil. M.P. van der Aalst Outline Introduction Evaluation approach Evaluation of FileNet Conclusions Business Process Management Supporting

More information

Introducing Reference Models in ERP Development

Introducing Reference Models in ERP Development Introducing Reference Models in ERP Development Signe Ellegård Borch IT University of Copenhagen elleborch@itu.dk Introduction Business process reference modelling is not a new topic in the ERP software

More information

Facilitating Business Process Discovery using Email Analysis

Facilitating Business Process Discovery using Email Analysis Facilitating Business Process Discovery using Email Analysis Matin Mavaddat Matin.Mavaddat@live.uwe.ac.uk Stewart Green Stewart.Green Ian Beeson Ian.Beeson Jin Sa Jin.Sa Abstract Extracting business process

More information

An Outlook on Semantic Business Process Mining and Monitoring

An Outlook on Semantic Business Process Mining and Monitoring An Outlook on Semantic Business Process Mining and Monitoring A.K. Alves de Medeiros 1,C.Pedrinaci 2, W.M.P. van der Aalst 1, J. Domingue 2,M.Song 1,A.Rozinat 1,B.Norton 2, and L. Cabral 2 1 Eindhoven

More information

Improving Traceability of Requirements Through Qualitative Data Analysis

Improving Traceability of Requirements Through Qualitative Data Analysis Improving Traceability of Requirements Through Qualitative Data Analysis Andreas Kaufmann, Dirk Riehle Open Source Research Group, Computer Science Department Friedrich-Alexander University Erlangen Nürnberg

More information

Demonstrating WSMX: Least Cost Supply Management

Demonstrating WSMX: Least Cost Supply Management Demonstrating WSMX: Least Cost Supply Management Eyal Oren 2, Alexander Wahler 1, Bernhard Schreder 1, Aleksandar Balaban 1, Michal Zaremba 2, and Maciej Zaremba 2 1 NIWA Web Solutions, Vienna, Austria

More information

The Need for a Choreography-aware Service Bus

The Need for a Choreography-aware Service Bus Institute of Architecture of Application Systems The Need for a Choreography-aware Service Bus Oliver Kopp, Tammo van Lessen, Jörg Nitzsche Institute of Architecture of Application Systems, University

More information

Managing and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts

Managing and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts Managing and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts Marian Benner, Matthias Book, Tobias Brückmann, Volker Gruhn, Thomas Richter, Sema Seyhan paluno The Ruhr Institute

More information

UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts

UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts UPROM Tool: A Unified Business Process Modeling Tool for Generating Software Life Cycle Artifacts Banu Aysolmaz 1 and Onur Demirörs 2 1, 2 Informatics Institute, Middle East Technical University, Ankara,

More information

Natural Language to Relational Query by Using Parsing Compiler

Natural Language to Relational Query by Using Parsing Compiler Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 3, March 2015,

More information

Component visualization methods for large legacy software in C/C++

Component visualization methods for large legacy software in C/C++ Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University mcserep@caesar.elte.hu

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 Meta-model of Business Interaction for Assisting Intelligent Workflow Systems

A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems Areti Manataki and Yun-Heh Chen-Burger Centre for Intelligent Systems and their Applications, School of Informatics, The

More information

Faster and More Focused Control-Flow Analysis for Business Process Models through SESE Decomposition

Faster and More Focused Control-Flow Analysis for Business Process Models through SESE Decomposition Faster and More Focused Control-Flow Analysis for Business Process Models through SESE Decomposition Jussi Vanhatalo 1,2, Hagen Völzer 1, and Frank Leymann 2 1 IBM Zurich Research Laboratory, Säumerstrasse

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 INTELLIGENT MULTIDIMENSIONAL DATABASE INTERFACE Mona Gharib Mohamed Reda Zahraa E. Mohamed Faculty of Science,

More information

A critical review of Facilities Management Taxonomies

A critical review of Facilities Management Taxonomies A critical review of Facilities Management Taxonomies Matthias Ebinger 1, Thomas Madritsch 2 1 2 Pratt Institute, New York City, USA University of Applied Sciences FH Kufstein Tirol, AUSTRIA; University

More information

Delta Analysis of Role-Based Access Control Models

Delta Analysis of Role-Based Access Control Models Delta Analysis of Role-Based Access Control Models Maria Leitner University of Vienna, Austria Faculty of Computer Science maria.leitner@univie.ac.at Abstract. Role-based Access Control (RBAC) is de facto

More information

Online Compliance Monitoring of Service Landscapes

Online Compliance Monitoring of Service Landscapes Online Compliance Monitoring of Service Landscapes J.M.E.M. van der Werf 1 and H.M.W. Verbeek 2 1 Department of Information and Computing Science, Utrecht University, The Netherlands J.M.E.M.vanderWerf@UU.nl

More information

This is the author s version of a work that was submitted/accepted for publication in the following source:

This is the author s version of a work that was submitted/accepted for publication in the following source: This is the author s version of a work that was submitted/accepted for publication in the following source: Mutschler, Bela, Recker, Jan C., & Wieringa, Roel (2013) Third international workshop on empirical

More information

Service Level Agreements based on Business Process Modeling

Service Level Agreements based on Business Process Modeling Service Level Agreements based on Business Process Modeling Holger Schmidt Munich Network Management Team University of Munich, Dept. of CS Oettingenstr. 67, 80538 Munich, Germany Email: schmidt@informatik.uni-muenchen.de

More information

Instantiation Semantics for Process Models

Instantiation Semantics for Process Models Instantiation Semantics for Process Models Gero Decker 1 and Jan Mendling 2 1 Hasso-Plattner-Institute, University of Potsdam, Germany gero.decker@hpi.uni-potsdam.de 2 Queensland University of Technology,

More information

A METHOD FOR REWRITING LEGACY SYSTEMS USING BUSINESS PROCESS MANAGEMENT TECHNOLOGY

A METHOD FOR REWRITING LEGACY SYSTEMS USING BUSINESS PROCESS MANAGEMENT TECHNOLOGY A METHOD FOR REWRITING LEGACY SYSTEMS USING BUSINESS PROCESS MANAGEMENT TECHNOLOGY Gleison Samuel do Nascimento, Cirano Iochpe Institute of Informatics, Federal University of Rio Grande do Sul, Porto Alegre,

More information

An Ontology-based Framework for Enriching Event-log Data

An Ontology-based Framework for Enriching Event-log Data An Ontology-based Framework for Enriching Event-log Data Thanh Tran Thi Kim, Hannes Werthner e-commerce group Institute of Software Technology and Interactive Systems, Vienna, Austria Email: kimthanh@ec.tuwien.ac.at,

More information

Requirements engineering

Requirements engineering Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and

More information

An Evaluation of Conceptual Business Process Modelling Languages

An Evaluation of Conceptual Business Process Modelling Languages An Evaluation of Conceptual Business Process Modelling Languages Beate List and Birgit Korherr Women s Postgraduate College for Internet Technologies Institute of Software Technology and Interactive Systems

More information

Activity Mining for Discovering Software Process Models

Activity Mining for Discovering Software Process Models Activity Mining for Discovering Software Process Models Ekkart Kindler, Vladimir Rubin, Wilhelm Schäfer Software Engineering Group, University of Paderborn, Germany [kindler, vroubine, wilhelm]@uni-paderborn.de

More information

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53 Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software

More information

From Business World to Software World: Deriving Class Diagrams from Business Process Models

From Business World to Software World: Deriving Class Diagrams from Business Process Models From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254

More information

Business Process and Regulations Compliance Management Technology

Business Process and Regulations Compliance Management Technology Business Process and Regulations Compliance Management Technology Ilze Buksa Riga Technical University, Institute of Applied Computer Systems, Meza street 1/4, LV-1048, Riga, Latvia ilze.buksa@rtu.lv Supervisor

More information

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute

More information

Special Issue on Drivers of Business Process Development: Business, IT, Compliance

Special Issue on Drivers of Business Process Development: Business, IT, Compliance Special Issue on Drivers of Business Process Development: Business, IT, Compliance Selmin Nurcan *, University Paris 1 Panthéon Sorbonne, France Rainer Schmidt, Aalen University, Germany Pnina Soffer,

More information

Mercy Health System. St. Louis, MO. Process Mining of Clinical Workflows for Quality and Process Improvement

Mercy Health System. St. Louis, MO. Process Mining of Clinical Workflows for Quality and Process Improvement Mercy Health System St. Louis, MO Process Mining of Clinical Workflows for Quality and Process Improvement Paul Helmering, Executive Director, Enterprise Architecture Pete Harrison, Data Analyst, Mercy

More information

An Integrated Quality Assurance Framework for Specifying Business Information Systems

An Integrated Quality Assurance Framework for Specifying Business Information Systems An Integrated Quality Assurance Framework for Specifying Business Information Systems Frank Salger 1, Stefan Sauer 2, Gregor Engels 1,2 1 Capgemini sd&m AG, Carl-Wery-Str. 42, D-81739 München, Germany

More information

Integrating Data for Business Process Management

Integrating Data for Business Process Management Integrating Data for Business Process Management Hong-Linh Truong and Schahram Dustdar Distributed Systems Group, Vienna University of Technology Email:{truong,dustdar}@infosys.tuwien.ac.at Abstract To

More information

Overview of major concepts in the service oriented extended OeBTO

Overview of major concepts in the service oriented extended OeBTO Modelling business policies and behaviour based on extended Open edi Business Transaction Ontology (OeBTO) Introduction Model Driven Development (MDD) provides a basis for the alignment between business

More information

Model-Based Requirements Engineering with AutoRAID

Model-Based Requirements Engineering with AutoRAID Model-Based Requirements Engineering with AutoRAID Bernhard Schätz, Andreas Fleischmann, Eva Geisberger, Markus Pister Fakultät für Informatik, Technische Universität München Boltzmannstr. 3, 85748 Garching,

More information

Supporting the BPM life-cycle with FileNet

Supporting the BPM life-cycle with FileNet Supporting the BPM life-cycle with FileNet Mariska Netjes, Hajo A. Reijers, Wil M.P. van der Aalst Eindhoven University of Technology, Department of Technology Management, PO Box 513, NL-5600 MB Eindhoven,

More information

Handling Big(ger) Logs: Connecting ProM 6 to Apache Hadoop

Handling Big(ger) Logs: Connecting ProM 6 to Apache Hadoop Handling Big(ger) Logs: Connecting ProM 6 to Apache Hadoop Sergio Hernández 1, S.J. van Zelst 2, Joaquín Ezpeleta 1, and Wil M.P. van der Aalst 2 1 Department of Computer Science and Systems Engineering

More information

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION Anna Goy and Diego Magro Dipartimento di Informatica, Università di Torino C. Svizzera, 185, I-10149 Italy ABSTRACT This paper proposes

More information

A Service Modeling Approach with Business-Level Reusability and Extensibility

A Service Modeling Approach with Business-Level Reusability and Extensibility A Service Modeling Approach with Business-Level Reusability and Extensibility Jianwu Wang 1,2, Jian Yu 1, Yanbo Han 1 1 Institute of Computing Technology, Chinese Academy of Sciences, 100080, Beijing,

More information

CURRICULUM VITAE. Dr. Maya Kaner, Senior Lecturer August, 2011

CURRICULUM VITAE. Dr. Maya Kaner, Senior Lecturer August, 2011 CURRICULUM VITAE Dr. Maya Kaner, Senior Lecturer August, 2011 Place of birth: Dushanbe, USSR Immigrated to Israel: January, 21, 1991 EDUCATION Ph.D. 2004, Industrial Engineering. Faculty of Industrial

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

A Mind Map Based Framework for Automated Software Log File Analysis

A Mind Map Based Framework for Automated Software Log File Analysis 2011 International Conference on Software and Computer Applications IPCSIT vol.9 (2011) (2011) IACSIT Press, Singapore A Mind Map Based Framework for Automated Software Log File Analysis Dileepa Jayathilake

More information

Informe Técnico / Technical Report

Informe Técnico / Technical Report Informe Técnico / Technical Report BP Variability Case Studies Development using different Modeling Approaches Clara Ayora, Victoria Torres, Vicente Pelechano Ref. #: ProS-TR-2011-03 Title: BP Variability

More information

Supporting Change-Aware Semantic Web Services

Supporting Change-Aware Semantic Web Services Supporting Change-Aware Semantic Web Services Annika Hinze Department of Computer Science, University of Waikato, New Zealand a.hinze@cs.waikato.ac.nz Abstract. The Semantic Web is not only evolving into

More information

Process Change Patterns: Recent Research, Use Cases, Research Directions

Process Change Patterns: Recent Research, Use Cases, Research Directions Process Change Patterns: Recent Research, Use Cases, Research Directions Manfred Reichert 1 and Barbara Weber 2 1 University of Ulm, Germany, manfred.reichert@uni-ulm.de 2 University of Innsbruck, Austria,

More information

Efficient Techniques for Improved Data Classification and POS Tagging by Monitoring Extraction, Pruning and Updating of Unknown Foreign Words

Efficient Techniques for Improved Data Classification and POS Tagging by Monitoring Extraction, Pruning and Updating of Unknown Foreign Words , pp.290-295 http://dx.doi.org/10.14257/astl.2015.111.55 Efficient Techniques for Improved Data Classification and POS Tagging by Monitoring Extraction, Pruning and Updating of Unknown Foreign Words Irfan

More information

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University

More information

Data-Aware Service Choreographies through Transparent Data Exchange

Data-Aware Service Choreographies through Transparent Data Exchange Institute of Architecture of Application Systems Data-Aware Service Choreographies through Transparent Data Exchange Michael Hahn, Dimka Karastoyanova, and Frank Leymann Institute of Architecture of Application

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION Exploration is a process of discovery. In the database exploration process, an analyst executes a sequence of transformations over a collection of data structures to discover useful

More information

Prediction of Business Process Model Quality based on Structural Metrics

Prediction of Business Process Model Quality based on Structural Metrics Prediction of Business Process Model Quality based on Structural Metrics Laura Sánchez-González 1, Félix García 1, Jan Mendling 2, Francisco Ruiz 1, Mario Piattini 1 1 Alarcos Research Group, TSI Department,

More information

Weak Conformance between Process Models and Synchronized Object Life Cycles

Weak Conformance between Process Models and Synchronized Object Life Cycles Weak Conformance between Process Models and Synchronized Object Life Cycles Andreas Meyer, Mathias Weske Technische Berichte Nr. 91 des Hasso-Plattner-Instituts für Softwaresystemtechnik an der Universität

More information

Semantic Business Process Management: An Empirical Case Study

Semantic Business Process Management: An Empirical Case Study Semantic Business Process Management: An Empirical Case Study Sebastian Stein 1 *, Christian Stamber 1 *, Marwane El Kharbili 1, Paweł Rubach 2 1 IDS Scheer AG Altenkesseler Str. 17 66115 Saarbrücken,

More information

Dynamic Business Process Management based on Process Change Patterns

Dynamic Business Process Management based on Process Change Patterns 2007 International Conference on Convergence Information Technology Dynamic Business Process Management based on Process Change Patterns Dongsoo Kim 1, Minsoo Kim 2, Hoontae Kim 3 1 Department of Industrial

More information

Text Mining - Scope and Applications

Text Mining - Scope and Applications Journal of Computer Science and Applications. ISSN 2231-1270 Volume 5, Number 2 (2013), pp. 51-55 International Research Publication House http://www.irphouse.com Text Mining - Scope and Applications Miss

More information

A Software Framework for Risk-Aware Business Process Management

A Software Framework for Risk-Aware Business Process Management A Software Framework for Risk-Aware Business Management Raffaele Conforti 1, Marcello La Rosa 1,2, Arthur H.M. ter Hofstede 1,4, Giancarlo Fortino 3, Massimiliano de Leoni 4, Wil M.P. van der Aalst 4,1,

More information

Feature. Applications of Business Process Analytics and Mining for Internal Control. World

Feature. Applications of Business Process Analytics and Mining for Internal Control. World Feature Filip Caron is a doctoral researcher in the Department of Decision Sciences and Information Management, Information Systems Group, at the Katholieke Universiteit Leuven (Flanders, Belgium). Jan

More information

CCaaS: Online Conformance Checking as a Service

CCaaS: Online Conformance Checking as a Service CCaaS: Online Conformance Checking as a Service Ingo Weber 1, Andreas Rogge-Solti 2, Chao Li 1, and Jan Mendling 2 1 NICTA, Sydney, Australia firstname.lastname@nicta.com.au 2 Wirtschaftsuniversität Wien,

More information

Extracting Business. Value From CAD. Model Data. Transformation. Sreeram Bhaskara The Boeing Company. Sridhar Natarajan Tata Consultancy Services Ltd.

Extracting Business. Value From CAD. Model Data. Transformation. Sreeram Bhaskara The Boeing Company. Sridhar Natarajan Tata Consultancy Services Ltd. Extracting Business Value From CAD Model Data Transformation Sreeram Bhaskara The Boeing Company Sridhar Natarajan Tata Consultancy Services Ltd. GPDIS_2014.ppt 1 Contents Data in CAD Models Data Structures

More information

Transformation of Free-text Electronic Health Records for Efficient Information Retrieval and Support of Knowledge Discovery

Transformation of Free-text Electronic Health Records for Efficient Information Retrieval and Support of Knowledge Discovery Transformation of Free-text Electronic Health Records for Efficient Information Retrieval and Support of Knowledge Discovery Jan Paralic, Peter Smatana Technical University of Kosice, Slovakia Center for

More information

Support of Decision Tasks in Business Process Improvement

Support of Decision Tasks in Business Process Improvement Support of Decision Tasks in Business Process Improvement Ekaterina Bazhenova Hasso Plattner Institute at the University of Potsdam ekaterina.bazhenova@hpi.uni-potsdam.de Abstract. The vigorous technological

More information

Process Mining for Electronic Data Interchange

Process Mining for Electronic Data Interchange Process Mining for Electronic Data Interchange R. Engel 1, W. Krathu 1, C. Pichler 2, W. M. P. van der Aalst 3, H. Werthner 1, and M. Zapletal 1 1 Vienna University of Technology, Austria Institute for

More information

Overview of MT techniques. Malek Boualem (FT)

Overview of MT techniques. Malek Boualem (FT) Overview of MT techniques Malek Boualem (FT) This section presents an standard overview of general aspects related to machine translation with a description of different techniques: bilingual, transfer,

More information

The University of Jordan

The University of Jordan The University of Jordan Master in Web Intelligence Non Thesis Department of Business Information Technology King Abdullah II School for Information Technology The University of Jordan 1 STUDY PLAN MASTER'S

More information