Results 1 - 10
of
18
The ICoP Framework: Identification of Correspondences between Process Models
"... Abstract. Business process models can be compared, for example, to determine their consistency. Any comparison between process models relies on a mapping that identifies which activity in one model corresponds to which activity in another. Tools that generate such mappings are called matchers. This ..."
Abstract
-
Cited by 9 (3 self)
- Add to MetaCart
Abstract. Business process models can be compared, for example, to determine their consistency. Any comparison between process models relies on a mapping that identifies which activity in one model corresponds to which activity in another. Tools that generate such mappings are called matchers. This paper presents the ICoP framework, which can be used to develop such matchers. It consists of an architecture and re-usable matcher components. The framework enables the creation of matchers from the reusable components and, if desired, newly developed components. It focuses on matchers that also detect complex correspondences between groups of activities, where existing matchers focus on 1:1 correspondences. We evaluate the framework by applying it to find matches in process models from practice. We show that the framework can be used to develop matchers in a flexible and adaptable manner and that the resulting matchers can identify a significant number of complex correspondences. 1
Efficient Computation of Causal Behavioural Profiles using Structural Decomposition
, 2010
"... Identification of behavioural contradictions is an important aspect of software engineering, in particular for checking the consistency between a business process model used as system specification and a corresponding workflow model used as implementation. In this paper, we propose causal behaviour ..."
Abstract
-
Cited by 7 (5 self)
- Add to MetaCart
Identification of behavioural contradictions is an important aspect of software engineering, in particular for checking the consistency between a business process model used as system specification and a corresponding workflow model used as implementation. In this paper, we propose causal behavioural profiles as the basis for a consistency notion, which capture essential behavioural information, such as order, exclusiveness, and causality between pairs of activities. Existing notions of behavioural equivalence, such as bisimulation and trace equivalence, might also be applied as consistency notions. Still, they are exponential in computation. Our novel concept of causal behavioural profiles provides a weaker behavioural consistency notion that can be computed efficiently using structural decomposition techniques for sound free-choice workflow systems if unstructured net fragments are acyclic or can be traced back to S- or T-nets.
Similarity Search of Business Process Models
"... Similarity search is a general class of problems in which a given object, called a query object, is compared against a collection of objects in order to retrieve those that most closely resemble the query object. This paper reviews recent work on an instance of this class of problems, where the obje ..."
Abstract
-
Cited by 5 (1 self)
- Add to MetaCart
Similarity search is a general class of problems in which a given object, called a query object, is compared against a collection of objects in order to retrieve those that most closely resemble the query object. This paper reviews recent work on an instance of this class of problems, where the objects in question are business process models. The goal is to identify process models in a repository that most closely resemble a given process model or a fragment thereof. 1
Meronymy-based Aggregation of Activities in Business Process Models
"... Abstract. As business process management is increasingly applied in practice, more companies document their operations in the form of process models. Since users require descriptions of one process on various levels of detail, there are often multiple models created for the same process. Business pr ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
Abstract. As business process management is increasingly applied in practice, more companies document their operations in the form of process models. Since users require descriptions of one process on various levels of detail, there are often multiple models created for the same process. Business process model abstraction emerged as a technique reducing the number of models to be stored: given a detailed process model, business process model abstraction delivers abstract representations for the same process. A key problem in many abstraction scenarios is the transition from detailed activities in the initial model to coarse-grained activities in the abstract model. This transition is realized by an aggregation operation clustering multiple activities to a single one. So far, humans decide on how to aggregate, which is expensive. This paper presents a semi-automated approach to activity aggregation that reduces the human effort significantly. The approach takes advantage of an activity meronymy relation, i.e., part-of relation defined between activities. The approach is semi-automated, as it proposes sets of meaningful aggregations, while the user still decides. The approach is evaluated by a real-world use case. 1
On Managing Business Processes Variants
, 2009
"... Variance in business process execution can be the result of several situations, such as disconnection between documented models and business operations, workarounds in spite of process execution engines, dynamic change and exception handling, flexible and ad-hoc requirements, and collaborative and/o ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
Variance in business process execution can be the result of several situations, such as disconnection between documented models and business operations, workarounds in spite of process execution engines, dynamic change and exception handling, flexible and ad-hoc requirements, and collaborative and/or knowledge intensive work. It is imperative that effective support for managing process variances be extended to organizations mature in their BPM (Business Process Management) uptake so that they can ensure organization wide consistency, promote reuse and capitalize on their BPM investments. This paper presents an approach for managing business processes that is conducive to dynamic change and the need for flexibility in execution. The approach is based on the notion of process constraints. It further provides a technique for effective utilization of the adaptations manifested in process variants. In particular, we will present a facility for discovery of preferred variants through effective search and retrieval based on the notion of process similarity, where multiple aspects of the process variants are compared according to specific query requirements. The advantage of this approach is the ability to provide a quantitative measure for the similarity between process variants, which further facilitates various BPM activities such as process reuse, analysis and discovery.
On the Automatic Labeling of Process Models
- in: CAiSE 2011, Vol. 6741 of LNCS
, 2011
"... Abstract. Process models are essential tools for managing, understanding and changing business processes. Yet, from a user perspective they can quickly become too complex to deal with. Abstraction – aggregating detailed fragments into more coarse-grained ones – has proven to be a valuable technique ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Abstract. Process models are essential tools for managing, understanding and changing business processes. Yet, from a user perspective they can quickly become too complex to deal with. Abstraction – aggregating detailed fragments into more coarse-grained ones – has proven to be a valuable technique to simplify the view on a process model. Various techniques that automate the decision of which model fragments to aggregate have been defined and validated by recent research, but their application is hampered by the lack of abilities to generate meaningful names for such aggregated parts. In this paper, we address this problem by investigating naming strategies for individual model fragments and process models as a whole. Our contribution is an automatic naming approach that builds on the linguistic analysis of process models from industry. 1
Structural and Behavioural Commonalities of Process Variants
"... Abstract. A common business process might exist in multiple variations in an enterprise, due to different legal requirements in different countries, deviations in the supporting IT infrastructure, or differences in the organisational structure. In order to explore and control such variability, we ar ..."
Abstract
- Add to MetaCart
Abstract. A common business process might exist in multiple variations in an enterprise, due to different legal requirements in different countries, deviations in the supporting IT infrastructure, or differences in the organisational structure. In order to explore and control such variability, we argue that the notion of a core process, the invariant nucleus of all process variants, might be applied. In this paper, we discuss the spectrum of structural and behavioural aspects that might be leveraged to define such a process. 1
Action Patterns in Business Process Model Repositories
"... Business process models are extensively used in companies to document and improve business operations. In essence, there are two major challenges. The increasing number of staff with little modeling expertise involved in model design requires new concepts for quality assurance. Moreover, the huge nu ..."
Abstract
- Add to MetaCart
Business process models are extensively used in companies to document and improve business operations. In essence, there are two major challenges. The increasing number of staff with little modeling expertise involved in model design requires new concepts for quality assurance. Moreover, the huge number of process models typically maintained in a model repository impedes extraction of general process knowledge, which can be used for assistance. This article investigates action patterns as a means to address these challenges. Action patterns capture chunks of actions often appearing together in business processes. We formalize the action pattern concept, including several types of behavioral connection, different abstraction levels, and varying action sensitivity to business objects. Our concepts are evaluated based on a prototypical implementation, which we use to extract various types of action patterns from two industrial process model collections. The results demonstrate that action patterns occurring in different application domains can be discovered. Keywords: business process modeling, reuse in process modeling, action patterns 1.
Vertical Alignment of Process Models- How can we get there?
"... Abstract. There is a wide variety of drivers for business process modelling initiatives, reaching from business evolution and process optimisation over compliance checking and process certification to process enactment. That, in turn, results in models that differ in content due to serving different ..."
Abstract
- Add to MetaCart
Abstract. There is a wide variety of drivers for business process modelling initiatives, reaching from business evolution and process optimisation over compliance checking and process certification to process enactment. That, in turn, results in models that differ in content due to serving different purposes. In particular, processes are modelled on different abstraction levels and assume different perspectives. Vertical alignment of process models aims at handling these deviations. While the advantages of such an alignment for inter-model analysis and change propagation are out of question, a number of challenges has still to be addressed. In this paper, we discuss three main challenges for vertical alignment in detail. Against this background, the potential application of techniques from the field of process integration is critically assessed. Based thereon, we identify specific research questions that guide the design of a framework for model alignment. Key words: process model alignment, business-IT gap, model consistency, model correspondences

