Intentional Fragments: Bridging the Gap between Organizational and Intentional Levels in Business Processes

Business process models provide a natural way to describe real-world processes to be supported by software-intensive systems. These models can be used to analyze processes in the system-as-is and describe potential improvements for the system-to-be. There is however little support to analyze how well a given business process models satisfies its business goals. Our objective is to address these problems by relating business process models to goal models so that goal-oriented requirements engineering techniques can be used to analyze how well the business processes for the system-as-is satisfy the business goals. The paper establishes relationships between BPMN 2.0 and the KAOS goal-oriented requirements modelling framework. We present the notion of intentional fragment to bridge the gap between process models and goal models. We conducted an evaluation to analyze use of this concept in the context of a university process.

[1]  Aditya K. Ghose,et al.  Strategic Alignment of Business Processes , 2011, ICSOC Workshops.

[2]  R. Lidl,et al.  Applied abstract algebra , 1984 .

[3]  Martin Hepp,et al.  An Ontology Framework for Semantic Business Process Management , 2007, Wirtschaftsinformatik.

[4]  Anne Bruseberg,et al.  Focus groups to support the industrial/product designer: a review based on current literature and designers' feedback. , 2002, Applied ergonomics.

[5]  Wil M. P. van der Aalst,et al.  Pattern-Based Translation of BPMN Process Models to BPEL Web Services , 2008, Int. J. Web Serv. Res..

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

[7]  Sebastián Uchitel,et al.  Deriving event-based transition systems from goal-oriented requirements models , 2008, Automated Software Engineering.

[8]  Yijun Yu,et al.  Requirements-Driven Design and Configuration Management of Business Processes , 2007, BPM.

[9]  Marta Indulska,et al.  Business Process Modeling: Current Issues and Future Challenges , 2009, CAiSE.

[10]  Farhad Arbab,et al.  Coordination Models and Languages , 1998, Adv. Comput..

[11]  Jan Recker,et al.  Opportunities and constraints: the current struggle with BPMN , 2010, Bus. Process. Manag. J..

[12]  Les Annales,et al.  Histoire, Sciences Sociales , 1994, Annales. Histoire, Sciences Sociales.

[13]  Axel van Lamsweerde,et al.  Handling Obstacles in Goal-Oriented Requirements Engineering , 2000, IEEE Trans. Software Eng..

[14]  Cristina Cabanillas Macías,et al.  Summary of "Defining and Analysing Resource Assignments in Business Processes with RAL" , 2012 .

[15]  Nikolay Mehandjiev,et al.  Dynamic Business Process Formation for Instant Virtual Enterprises , 2010 .

[16]  Aditya K. Ghose,et al.  Relating Business Process Models to Goal-Oriented Requirements Models in KAOS , 2006, PKAW.

[17]  Juan Sánchez,et al.  Business Process Modelling and Purpose Analysis for Requirements Analysis of Information Systems , 2008, CAiSE.

[18]  Víctor Anaya,et al.  The Unified Enterprise Modelling Language – Overview and Further Work , 2008 .

[19]  Axel van Lamsweerde,et al.  Reasoning about partial goal satisfaction for requirements and design engineering , 2004, SIGSOFT '04/FSE-12.

[20]  Renata S. S. Guizzardi,et al.  Aligning goal analysis and business process modelling: a case study in healthcare , 2011, Int. J. Bus. Process. Integr. Manag..

[21]  François Simiand Méthode historique et science sociale: étude critique d'après les ouvrages récents de M. Lacombe et de M. Seignobos , 2002 .

[22]  Shusaku Tsumoto,et al.  Advances in Knowledge Acquisition and Management , 2008 .

[23]  Debby Hindus,et al.  Casablanca: designing social communication devices for the home , 2001, CHI 2001.

[24]  Nicola Zannone,et al.  Formal Analysis of BPMN Via a Translation into COWS , 2008, COORDINATION.

[25]  Frank Leymann,et al.  Process Fragment Composition Operations , 2010, 2010 IEEE Asia-Pacific Services Computing Conference.

[26]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[27]  Christopher J. Pavlovski,et al.  Non-Functional Requirements in Business Process Modeling , 2008, APCCM.

[28]  Claudia Cappelli,et al.  An aspect-oriented approach to business process modeling , 2009, EA '09.

[29]  Yair Wand,et al.  Goal-Driven Analysis of Process Model Validity , 2004, CAiSE.

[30]  Remco M. Dijkman,et al.  Semantics and analysis of business process models in BPMN , 2008, Inf. Softw. Technol..