PQL - A Descriptive Language for Querying, Abstracting and Changing Process Models

The increasing adoption of process-aware information systems (PAISs) has resulted in large process repositories comprising large and complex process models. To enable context-specific perspectives on these process models and related data, a PAIS should provide techniques for the flexible creation and change of process model abstractions. However, existing approaches focus on the formal model transformations required in this context rather than on techniques for querying, abstracting and changing the process models in process repositories. This paper presents a domain-specific language for querying process models, describing abstractions on them, and defining process model changes in a generic way. Due to the generic approach taken, the definition of process model abstractions and changes on any graph-based process notation becomes possible. Overall, the presented language provides a key component for process model repositories.

[1]  Manfred Reichert,et al.  Refactoring large process model repositories , 2011, Comput. Ind..

[2]  Manfred Reichert,et al.  View-Based Process Visualization , 2007, BPM.

[3]  Ross Brown,et al.  Visualization Support for Managing Large Business Process Specifications , 2005, Business Process Management.

[4]  Frank Leymann,et al.  Service-Oriented Computing , 2008, Lecture Notes in Computer Science.

[5]  Mathias Weske,et al.  A Semantic Approach for Business Process Model Abstraction , 2011, CAiSE.

[6]  Klaus Kammerer,et al.  Enabling Personalized Business Process Modeling: The Clavii BPM Platform , 2014 .

[7]  Shazia Wasim Sadiq,et al.  On managing business processes variants , 2009, Data Knowl. Eng..

[8]  Manfred Reichert,et al.  Enabling Flexibility in Process-Aware Information Systems: Challenges, Methods, Technologies , 2012 .

[9]  Jim Webber,et al.  Graph Databases: New Opportunities for Connected Data , 2013 .

[10]  John W. Backus,et al.  Can programming be liberated from the von Neumann style?: a functional style and its algebra of programs , 1978, CACM.

[11]  K. Pingali,et al.  Finding Regions Fast: Single Entry Single Exit and Control Regions in Linear Time , 1993 .

[12]  Catriel Beeri,et al.  Querying business processes , 2006, VLDB.

[13]  Manfred Reichert,et al.  Enabling personalized visualization of large business processes through parameterizable views , 2012, SAC '12.

[14]  Peter Dadam,et al.  Flexible Support of Team Processes by Adaptive Workflow Systems , 2004, Distributed and Parallel Databases.

[15]  Manfred Reichert,et al.  Beyond rigidity - dynamic process lifecycle support : A Survey on dynamic changes in process-aware information systems (Special Issue Paper) , 2009 .

[16]  Manfred Reichert,et al.  Supporting Business and IT through Updatable Process Views: The proView Demonstrator , 2012, ICSOC Workshops.

[17]  Information technology — Database languages — SQL — Part 11 : Information and definition schemas ( SQL / Schemata ) Technologies , .

[18]  Manfred Reichert,et al.  Enabling Flexibility in Process-Aware Information Systems , 2012, Springer Berlin Heidelberg.

[19]  Onofrio Panzarino,et al.  Learning Cypher , 2014 .

[20]  Stefanie Rinderle-Ma,et al.  Change patterns and change support features - Enhancing flexibility in process-aware information systems , 2008, Data Knowl. Eng..

[21]  Sherif Sakr,et al.  A framework for querying graph-based business process models , 2010, WWW '10.

[22]  Manfred Reichert,et al.  A flexible approach for abstracting and personalizing large business process models , 2013, SIAP.

[23]  Michael J. Fischer,et al.  The String-to-String Correction Problem , 1974, JACM.

[24]  Manfred Reichert,et al.  Updatable Process Views for Adapting Large Process Models: The proView Demonstrator , 2012, BPM.

[25]  Manfred Reichert,et al.  Data flow abstractions and adaptations through updatable process views , 2013, SAC '13.

[26]  Maria E. Orlowska,et al.  Analyzing Process Models Using Graph Reduction Techniques , 2000, Inf. Syst..

[27]  Manfred Reichert,et al.  Adeptflex—Supporting Dynamic Changes of Workflows Without Losing Control , 1998, Journal of Intelligent Information Systems.

[28]  Shing-Chi Cheung,et al.  Workflow View Driven Cross-Organizational Interoperability in a Web Service Environment , 2004, Inf. Technol. Manag..

[29]  Manfred Reichert,et al.  Updatable Process Views for User-Centered Adaption of Large Process Models , 2012, ICSOC.