Keeping the Cost of Process Change Low through Refactoring

B. Weber, M.U. Reichert

    Research output: Book/ReportReportProfessional

    22 Downloads (Pure)

    Abstract

    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. Although 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. Consequently, process designers either have to refactor process models by hand or can not apply respective techniques at all. In this paper we propose a set of techniques for refactoring large process repositories, which are behaviour-preserving. The proposed refactorings enable process designers to effectively deal with model complexity by making process models easier to change, less error-prone and better understandable.
    Original languageUndefined
    Place of PublicationEnschede
    PublisherInformation Systems (IS)
    Publication statusPublished - Dec 2007

    Publication series

    NameCTIT Technical Report Series
    PublisherCentre for Telematics and Information Technology, University of Twente
    No.Supplement/TR-CTIT-07-86
    ISSN (Print)1381-3625

    Keywords

    • METIS-245833
    • SCS-Services
    • EWI-11512
    • IR-64510

    Cite this