Using intentional fragments to bridge the gap between organizational and intentional levels
Résumé
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 model satisfies its business goals. We relate business process models to goal models so goal-oriented requirements engineering techniques can be used to analyze how well the business processes for the system-as-is satisfy the business goals. In a previous work we focused on the participant's local perspective (orchestration). In this paper we extend this previous work to address the aforementioned problems also considering the global perspective of the inter-organizational business process given by choreography models. The paper establishes relationships between BPMN 2.0 diagrams (collaboration and choreography) and the KAOS goal-oriented requirements modelling framework through the notion of intentional fragment.