Refactoring object-oriented frameworks
Refactoring object-oriented frameworks
ICSE '94 Proceedings of the 16th international conference on Software engineering
A refactoring tool for Smalltalk
Theory and Practice of Object Systems - Special issue object-oriented software evolution and re-engineering
Deriving Petri Nets from Finite Transition Systems
IEEE Transactions on Computers
Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
Extreme programming explained: embrace change
Extreme programming explained: embrace change
A Discipline of Programming
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Guidelines of Business Process Modeling
Business Process Management, Models, Techniques, and Empirical Studies
Workflow mining: a survey of issues and approaches
Data & Knowledge Engineering
Correctness criteria for dynamic changes in workflow systems: a survey
Data & Knowledge Engineering - Special issue: Advances in business process management
Process control-flow complexity metric: An empirical validation
SCC '06 Proceedings of the IEEE International Conference on Services Computing
A configurable reference modelling language
Information Systems
IEEE Transactions on Software Engineering
Getting Rid of the OR-Join in Business Process Models
EDOC '07 Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference
Business Process Management: Concepts, Languages, Architectures
Business Process Management: Concepts, Languages, Architectures
Design and control of workflow processes: business process management for the service industry
Design and control of workflow processes: business process management for the service industry
Questionnaire-driven configuration of reference process models
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
Change patterns and change support features in process-aware information systems
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
On representing, purging, and utilizing change logs in process management systems
BPM'06 Proceedings of the 4th international conference on Business Process Management
Improving business process models with reference models in business-driven development
BPM'06 Proceedings of the 2006 international conference on Business Process Management Workshops
Integrating process learning and process evolution – a semantics based approach
BPM'05 Proceedings of the 3rd international conference on Business Process Management
An analysis and taxonomy of unstructured workflows
BPM'05 Proceedings of the 3rd international conference on Business Process Management
On the Formal Semantics of Change Patterns in Process-Aware Information Systems
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
Flexibility in Process-Aware Information Systems
Transactions on Petri Nets and Other Models of Concurrency II
Resolution of Compliance Violation in Business Process Models: A Planning-Based Approach
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Identifying refactoring opportunities in process model repositories
Information and Software Technology
What BPM technology can do for healthcare process support
AIME'11 Proceedings of the 13th conference on Artificial intelligence in medicine
Design and management of flexible process variants using templates and rules
Computers in Industry
Enabling personalized visualization of large business processes through parameterizable views
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Evaluation measures for similarity search results in process model repositories
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
A flexible approach for abstracting and personalizing large business process models
ACM SIGAPP Applied Computing Review
Hi-index | 0.00 |
With the increasing adoption of process-aware information systems (PAIS), large process model repositories have emerged. Over time respective models have to be re-aligned to the real-world business processes through customization or adaptation. This bears the risk that model redundancies are introduced and complexity is increased. If no continuous investment is made in keeping models simple, changes are becoming increasingly costly and error-prone. Though refactoring techniques are widely used in software engineering to address related problems, this does not yet constitute state-of-the art in business process management. Process designers either have to refactor process models by hand or cannot apply respective techniques at all. This paper proposes a set of behaviour-preserving techniques for refactoring large process repositories. This enables process designers to effectively deal with model complexity by making process models better understandable and easier to maintain.