A Method for Eliciting Goals for Business Process Models based on Non-Functional Requirements Catalogues

While traditional approaches in business process modeling tend to focus on "how" the business processes are performed adopting a behavioral description in which business processes are described in terms of procedural aspects, in goal-oriented business process modeling, the proposals strive to extend traditional business process methodologies by providing a dimension of intentionality to business processes. One of the key difficulties in enabling one to model goal-oriented processes concerns the identification or elicitation of goals. This paper reports on a case study conducted in a Brazilian hospital, which obtained several goal models represented in i*/Tropos, each of which correspond to a business process also modeled in the scope of the study. NFR catalogues were helpful in goal elicitation, uncovering goals that did not come up during previous interviews prior to these catalogues' use.

[1]  Pericles Loucopoulos,et al.  Goal-Driven Business Process Analysis Application in Electricity Deregulation , 1999, Inf. Syst..

[2]  Axel van Lamsweerde,et al.  Managing Conflicts in Goal-Driven Requirements Engineering , 1998, IEEE Trans. Software Eng..

[3]  John A. Zachman,et al.  A Framework for Information Systems Architecture , 1987, IBM Syst. J..

[4]  Colette Rolland,et al.  A strategy driven business process modelling approach , 2005, Bus. Process. Manag. J..

[5]  Birger Andersson,et al.  Using strategic goal analysis for enhancing value-based business models , 2007 .

[6]  A. Boardman A FRAMEWORK FOR COMPREHENSIVE STRATEGIC ANALYSIS , 2003 .

[7]  David Frankel,et al.  Model Driven Architecture: Applying MDA to Enterprise Computing , 2003 .

[8]  Vageliokavakli Andpericlesloucopoulos,et al.  GOAL-DRIVEN BUSINESS PROCESS ANALYSIS APPLICATION IN ELECTRICITY DEREGULATION+ , 1999 .

[9]  Karl Cox,et al.  Goal Oriented Requirements Engineering: Trends and Issues , 2006, IEICE Trans. Inf. Syst..

[10]  Vincenzo De Florio,et al.  Application-layer Fault-Tolerance Protocols , 2008, ArXiv.

[11]  Pericles Loucopoulos,et al.  Goal driven requirements engineering: Evaluation of current methods. , 2003 .

[12]  Vincenzo De Florio Fault-Tolerant Protocols Using Aspect Orientation , 2009 .

[13]  Roel Wieringa,et al.  Exploiting a Goal-Decomposition Technique to Prioritize Non-functional Requirements , 2007, WER.

[14]  Michael Hammer,et al.  Reengineering Work: Don’t Automate, Obliterate , 1990 .

[15]  Colette Rolland,et al.  Guiding Goal Modeling Using Scenarios , 1998, IEEE Trans. Software Eng..

[16]  Luiz Marcio Cysneiros,et al.  Evaluating the Effectiveness of Using Catalogues to Elicit Non-Functional Requirements , 2007, WER.

[17]  Birger Andersson,et al.  Enterprise Sustainability through the Alignment of Goal Models and Business Models , 2008, Caise 2008 2008.

[18]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[19]  Alfredo Pironti,et al.  JavaSPI: A Framework for Security Protocol Implementation , 2011, Int. J. Secur. Softw. Eng..

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

[21]  Alexei Lapouchnian,et al.  Goal-Oriented Requirements Engineering: An Overview of the Current Research , 2005 .

[22]  Dina Neiger,et al.  Goal-Oriented Business Process Engineering Revisited: a Unifying Perspective , 2004, Computer Supported Acitivity Coordination.

[23]  C. Woo,et al.  A Methodology for Discovering Goals at Different Organizational Levels , 2008 .

[24]  Ian F. Alexander,et al.  Modelling the Interplay of Conflicting Goals with Use and Misuse Cases , 2002, GBPM.

[25]  Eric Yu,et al.  Modeling Strategic Relationships for Process Reengineering , 1995, Social Modeling for Requirements Engineering.

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

[27]  Oscar Pastor,et al.  Model-driven architecture in practice - a software production environment based on conceptual modeling , 2007 .

[28]  Arthur H. M. ter Hofstede,et al.  What's in a service? Towards accurate description of non-functional service properties , 2002 .

[29]  Fábio Rilston Silva Paim,et al.  Enhancing Data Warehouse Quality with the NFR Framework , 2002 .

[30]  Enid Mumford,et al.  Reengineering the Corporation: A Manifesto for Business Revolution , 1995 .

[31]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[32]  Kazutaka Shimada,et al.  Person Identification Using Top-View Image with Depth Information , 2012, 2012 13th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing.

[33]  Ana I. Anton,et al.  Goal identification and refinement in the specification of software-based information systems , 1997 .

[34]  Axel van Lamsweerde,et al.  Requirements engineering in the year 00: a research perspective , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[35]  Yair Wand,et al.  On the notion of soft-goals in business process modeling , 2005, Bus. Process. Manag. J..

[36]  Patrick Valduriez,et al.  Distributed and parallel database systems , 1996, CSUR.

[37]  Thomas Olsson,et al.  Non-functional requirements in industry - three case studies adopting an experience-based NFR method , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[38]  Agnès Front,et al.  E-CARe: A Process for Engineering Ubiquitous Information Systems , 2013, Int. J. Inf. Syst. Model. Des..

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

[40]  Ivan Markovic,et al.  Linking Business Goals to Process Models in Semantic Business Process Modeling , 2008, 2008 12th International IEEE Enterprise Distributed Object Computing Conference.

[41]  Arthur H. M. ter Hofstede,et al.  What's in a Service? , 2002, Distributed and Parallel Databases.

[42]  Fabio Massacci,et al.  From Trust to Dependability through Risk Analysis , 2007, The Second International Conference on Availability, Reliability and Security (ARES'07).

[43]  Birger Andersson,et al.  A Method to Support the Alignment of Business Models and Goal Models , 2008 .

[44]  James Miller,et al.  FTT: A System to Refactor Traditional Forms into Ajax-Enabled Forms , 2011, Int. J. Syst. Serv. Oriented Eng..

[45]  Eric-Oluf Svee,et al.  Capturing Consumer Preference in System Requirements Through Business Strategy , 2013, Int. J. Inf. Syst. Model. Des..

[46]  Mohammad Zulkernine,et al.  Software Security Engineering: Towards Unifying Software Engineering and Security Engineering , 2009 .

[47]  Yuya Yokoyama,et al.  Estimation of Factor Scores of Impressions of Question and Answer Statements , 2013, Int. J. Softw. Innov..

[48]  John Mylopoulos,et al.  Representing and Using Nonfunctional Requirements: A Process-Oriented Approach , 1992, IEEE Trans. Software Eng..

[49]  Annie I. Antón,et al.  The use of goals to surface requirements for evolving systems , 1998, Proceedings of the 20th International Conference on Software Engineering.

[50]  Dimitris Plexousakis,et al.  A Formal Model for Business Process Modeling and Design , 2000, CAiSE.

[51]  Jaap Gordijn,et al.  BUSITAL’07 : Second International Workshop on Business/IT Alignment and Interoperability , 2007 .

[52]  Oscar Pastor,et al.  Goal-Based Business Modeling Oriented towards Late Requirements Generation , 2003, ER.

[53]  Pierre F. Tiako,et al.  Software Applications: Concepts, Methodologies, Tools, and Applications , 2009 .

[54]  Sebastian Adam,et al.  On the Notion of Determining System Adequacy by Analyzing the Traceability of Quality , 2007 .

[55]  Dina Neiger,et al.  Goal-Oriented Business Process Modeling with EPCs and Value-Focused Thinking , 2004, Business Process Management.

[56]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[57]  Evangelia Kavakli,et al.  Modeling organizational goals: analysis of current methods , 2004, SAC '04.

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

[59]  Dickson K. W. Chiu Mobile and Web Innovations in Systems and Service-Oriented Engineering , 2012 .