A Goal-Oriented Approach for Variability in BPMN

Good business processes need to be up-to-date and automated to represent the organizational environment. To obtain models that reflect the changes it is necessary continuous checking between model and reality. Thus, business process model need to be modifiable and transformable in software. In order satisfy these needs we propose to apply variability analysis over Business Process Models, represented by Business Process Modeling Notation (BPMN), using a Goal-Oriented approach. In this paper we present a high-level process that links different methods in order to describe a systematic way to update BPMN models. Our proposal tries to achieve it by representing variability in goal trees.

[1]  Rubén Prieto-Díaz,et al.  Domain analysis: an introduction , 1990, SOEN.

[2]  Vicente Pelechano,et al.  Autonomic Computing through Reuse of Variability Models at Runtime: The Case of Smart Homes , 2009, Computer.

[3]  Juan Sánchez Díaz,et al.  Business process-driven requirements engineering : a goal-based approach , 2007 .

[4]  Axel van Lamsweerde,et al.  Requirements Engineering: From System Goals to UML Models to Software Specifications , 2009 .

[5]  Axel van Lamsweerde,et al.  Goal-Oriented Requirements Engineering: A Guided Tour , 2001, RE.

[6]  Julio Cesar Sampaio do Prado Leite,et al.  On Non-Functional Requirements in Software Engineering , 2009, Conceptual Modeling: Foundations and Applications.

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

[8]  Yijun Yu,et al.  From Goals to High-Variability Software Design , 2008, ISMIS.

[9]  Paul Clements,et al.  Variability in Software Product Lines , 2005 .

[10]  Antonio Ruiz Cortés,et al.  Representing Runtime Variability in Business-Driven Development Systems , 2008, Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008).

[11]  Yijun Yu,et al.  On Goal-based Variability Acquisition and Analysis , 2006, 14th IEEE International Requirements Engineering Conference (RE'06).

[12]  Peter Kawalek,et al.  Goal-based business process models: creation and evaluation , 1997, Bus. Process. Manag. J..

[13]  Frank Puhlmann,et al.  Variability Mechanisms in E-Business Process Families , 2006, BIS.

[14]  João Pimentel,et al.  Integração de Requisitos Não-Funcionais a Processos de Negócio: Integrando BPMN and NFR , 2009, WER.

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