Alignment between Business Requirement, Business Process, and Software System: A Systematic Literature Review

Alignment is a very wide subject that can be used to support an organization’s information system. Many authors have dealt with this topic according to various dimensions, including the operational alignment dimension. Our work aims to review approaches that discuss the operational alignment by reducing the gap between business requirement, business process, and software system. Therefore, this study was conducted by a systematic literature review (SLR). In the first step, we gather 1846 papers relative to the subject. In the last step, we filter those articles and select only the most pertinent ones, which leave us with 63 studies to focus on. These primary studies were analyzed according to 9 quality assessment criteria.

[1]  Marek Rychlý,et al.  Modeling of Service Oriented Architecture - From Business Process to Service Realisation , 2008, ENASE.

[2]  Mounia Fredj,et al.  Towards an operational alignment approach for organizations , 2017, ICIME 2017.

[3]  Lerina Aversano,et al.  Managing the alignment between business processes and software systems , 2016, Inf. Softw. Technol..

[4]  D. Lubke,et al.  Visualizing Use Case Sets as BPMN Processes , 2008, 2008 Requirements Engineering Visualization.

[5]  Pericles Loucopoulos,et al.  Relating evolving business rules to software design , 2004, J. Syst. Archit..

[6]  Oscar Pastor,et al.  Communication Analysis: A Requirements Engineering Method for Information Systems , 2009, CAiSE.

[7]  Yolande E. Chan Business Strategy, Information Systems Strategy, And Strategic Fit: Measurement And Performance Impacts , 1992 .

[8]  Naoufel Kraiem,et al.  Mapping from MAP Models to BPMN Processes , 2014 .

[9]  David W. Nickels IT-Business Alignment: What We Know That We Still Don't Know , 2004 .

[10]  Ron Weber,et al.  An Ontological Model of an Information System , 1990, IEEE Trans. Software Eng..

[11]  Jana Koehler,et al.  The Role of Visual Modeling and Model Transformations in Business-driven Development , 2008, GT-VMT@ETAPS.

[12]  Mohsen Kahani,et al.  A semi-automated approach to adapt activity diagrams for new use cases , 2015, Inf. Softw. Technol..

[13]  Marten van Sinderen,et al.  Model-Driven Specification of Software Services , 2007, IEEE International Conference on e-Business Engineering (ICEBE'07).

[14]  Geraldo Barbosa Landre,et al.  Approaches to strategic alignment of software process improvement: A systematic literature review , 2017, J. Syst. Softw..

[15]  Esperanza Marcos,et al.  Applying CIM-to-PIM model transformations for the service-oriented development of information systems , 2011, Inf. Softw. Technol..

[16]  Hrushikesha Mohanty,et al.  Ensuring Consistency in Relational Repository of UML Models , 2007, 10th International Conference on Information Technology (ICIT 2007).

[17]  Darío Correal,et al.  A Framework for Alignment of Data and Processes Architectures Applied in a Government Institution , 2013, Journal on Data Semantics.

[18]  Manfred Reichert,et al.  Bridging the Gap between Business Process Models and Service Composition Specifications , 2012 .

[19]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[20]  Claudio U. Ciborra,et al.  De profundis? Deconstructing the concept of strategic alignment , 1997, Scand. J. Inf. Syst..

[21]  Ana Estela Antunes da Silva,et al.  Knowledge-Based System for the Maintenance Registration and Consistency among UML Diagrams , 2010, SBIA.

[22]  Alicia Martínez Rebollar,et al.  Incorporating technology in service-oriented i* business models: a case study , 2016, Information Systems and e-Business Management.

[23]  Alireza Pourshahid,et al.  Business Process Monitoring and Alignment: An Approach Based on the User Requirements Notation and Business Intelligence Tools , 2007, WER.

[24]  Sven Jacobi,et al.  Aligning business and IT models in service-oriented architectures using BPMN and SoaML , 2010, MDI '10.

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

[26]  Célia Ghedini Ralha,et al.  A methodological framework for business-IT alignment , 2008, 2008 3rd IEEE/IFIP International Workshop on Business-driven IT Management.

[27]  Csaba Veres,et al.  An Ontology-Based Approach for Supporting Business-IT Alignment , 2010 .

[28]  Colette Rolland,et al.  A Multi-Model View of Process Modelling , 1999, Requirements Engineering.

[29]  Eric Dubois,et al.  Capturing and Aligning Assurance Requirements for Business Services Systems , 2010, BSME.

[30]  Frank Leymann,et al.  BPEL for Semantic Web Services (BPEL4SWS) , 2007, OTM Workshops.

[31]  Arilo Claudio Dias-Neto,et al.  Business-IT Alignment Research Field - A Systematic Literature Review , 2016, ICEIS.

[32]  Keith Phalp,et al.  B-SCP: A requirements analysis framework for validating strategic alignment of organizational IT based on strategy, context, and process , 2006, Inf. Softw. Technol..

[33]  Matthias Galster,et al.  A Business-Goal-Service-Capability Graph for the Alignment of Requirements and Services , 2008, 2008 IEEE Congress on Services - Part I.

[34]  Arne-Jørgen Berre,et al.  Organizational Interoperability Supported through Goal Alignment with BMM and Service Collaboration with SoaML , 2009, 2009 International Conference on Interoperability for Enterprise Software and Applications China.

[35]  M. Nassar,et al.  Promoting reuse in web services by managing variability , 2012, 2012 International Conference on Multimedia Computing and Systems.

[36]  J. Christian Attiogbé,et al.  A Method for Business-IT Alignment of Legacy Systems , 2015, ICEIS.

[37]  Oscar Pastor,et al.  GoBIS: An integrated framework to analyse the goal and business process perspectives in information systems , 2015, Inf. Syst..

[38]  Ananya Kanjilal,et al.  Traceability of requirements and consistency verification of UML use case, activity and Class diagram: A Formal approach , 2009, 2009 Proceeding of International Conference on Methods and Models in Computer Science (ICM2CS).

[39]  Raman Kazhamiakin,et al.  A framework for integrating business processes and business requirements , 2004 .

[40]  Jerry N. Luftman,et al.  Achieving and Sustaining Business-IT Alignment , 1999 .

[41]  Gerd Gröner,et al.  Validation of user intentions in process orchestration and choreography , 2014, Inf. Syst..

[42]  Julio Cesar Sampaio do Prado Leite,et al.  Modeling Organizational Alignment , 2014, ER.

[43]  Frank Neven,et al.  A formal model for an expressive fragment of XSLT , 2002, Inf. Syst..

[44]  Richard Lai,et al.  A Systematic Review of Business and Information Technology Alignment , 2013, TMIS.

[45]  Gregor Scheithauer,et al.  Business modeling for service descriptions: a meta model and a UML profile , 2010, APCCM.

[46]  Wil M. P. van der Aalst,et al.  Formalization and verification of event-driven process chains , 1999, Inf. Softw. Technol..

[47]  Roel Wieringa,et al.  Checking the alignment of value-based business models and IT functionality , 2007, SAC '08.

[48]  Izak Benbasat,et al.  Measuring the Linkage Between Business and Information Technology Objectives , 1996, MIS Q..

[49]  Marco Aiello,et al.  Deriving business processes with service level agreements from early requirements , 2011, J. Syst. Softw..

[50]  John C. Henderson,et al.  Strategic Alignment: Leveraging Information Technology for Transforming Organizations , 1993, IBM Syst. J..

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

[52]  Maribel Yasmina Santos,et al.  Derivation of Data-Driven Software Models from Business Process Representations , 2014, 2014 9th International Conference on the Quality of Information and Communications Technology.

[53]  Colette Rolland,et al.  Measuring the fitness relationship , 2005, Requirements Engineering.

[54]  Ying Zou,et al.  Supporting Change Impact Analysis for Service Oriented Business Applications , 2007, International Workshop on Systems Development in SOA Environments (SDSOA'07: ICSE Workshops 2007).

[55]  Abdelaziz Mouloudi,et al.  A Methodology of Model Transformation in MDA: from CIM to PIM , 2015 .

[56]  Tomasz Smaczny Is an alignment between business and information technology the appropriate paradigm to manage IT in today’s organisations? , 2001 .

[57]  María Agustina Cibrán Translating BPMN Models into UML Activities , 2008, Business Process Management Workshops.

[58]  Yoshiyuki Shinkawa,et al.  Inter-Model Consistency in UML Based on CPN Formalism , 2006, 2006 13th Asia Pacific Software Engineering Conference (APSEC'06).

[59]  Mario Piattini,et al.  Model transformations for Business-IT alignment: from collaborative business process to SoaML service model , 2012, SAC '12.

[60]  Mounia Fredj,et al.  GENERATING SERVICES SUPPORTING VARIABILITY FROM CONFIGURABLE PROCESS MODELS , 2015 .

[61]  Daniel Amyot,et al.  Evaluating goal models within the goal‐oriented requirement language , 2010, Int. J. Intell. Syst..

[62]  Zonghua Li,et al.  A complete approach for CIM modelling and model formalising , 2015, Inf. Softw. Technol..

[63]  Paolo Atzeni Review - The Entity-Relationship Model - Toward a Unified View of Data , 2000, ACM SIGMOD Digit. Rev..

[64]  Michel Bigand,et al.  MAPPING OF BPMN MODELS INTO UML MODELS USING SOAML PROFILE , 2010 .

[65]  Daniel Lübke,et al.  Transformation of Use Cases to EPC Models , 2006, EPK.

[66]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[67]  Eric Dubois,et al.  Towards a Design Method Supporting the Alignment between Business and Software Services , 2009, 2009 33rd Annual IEEE International Computer Software and Applications Conference.

[68]  Geert Poels,et al.  A Goal-Oriented Requirements Engineering Method for Business Processes , 2010, CAiSE Forum.

[69]  Mikio Aoyama,et al.  An IT-driven business model design methodology and its evaluation , 2014, 2014 IEEE 1st International Workshop on the Interrelations between Requirements Engineering and Business Process Management (REBPM).

[70]  Abdelaziz Mouloudi,et al.  A Model Transformation from Computing Independent Model to Platform Independent Model in Model Driven Architecture , 2017, J. Ubiquitous Syst. Pervasive Networks.

[71]  Karim Doumi,et al.  STRATEGIC BUSINESS AND IT ALIGNMENT : REPRESENTATION AND EVALUATION , 2013 .

[72]  Jing Wang,et al.  Service Evaluation in SOA: Toward Business/IT Alignment , 2009, 2009 10th ACIS International Conference on Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing.

[73]  Ying Zou,et al.  A business process‐driven approach for generating software modules , 2011, Softw. Pract. Exp..

[74]  François Charoy,et al.  Alignment and Change Propagation between Business Processes and Service-Oriented Architectures , 2013, 2013 IEEE International Conference on Services Computing.

[75]  Jerry N. Luftman Assessing Business-IT Alignment Maturity , 2000, Commun. Assoc. Inf. Syst..

[76]  Rana Yousef,et al.  BPAOntoSOA: A generic framework to derive software service oriented models from business process architectures , 2009, 2009 Second International Conference on the Applications of Digital Information and Web Technologies.

[77]  Ilkyu Ha,et al.  Meta-validation of UML structural diagrams and behavioral diagrams with consistency rules , 2003, 2003 IEEE Pacific Rim Conference on Communications Computers and Signal Processing (PACRIM 2003) (Cat. No.03CH37490).

[78]  Beate List,et al.  Aligning Business Processes and Software Connecting the UML 2 Profile for Event Driven Process Chains with Use Cases and Components , 2006, CAiSE Forum.

[79]  Richard Lai,et al.  Modeling Business Goal for Business/it Alignment Using Requirements Engineering , 2011, J. Comput. Inf. Syst..

[80]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language Primer (Second Edition) , 2012 .

[81]  Andrzej Zalewski,et al.  Towards Evolution Methodology for Service-Oriented Systems , 2013, DepCoS-RELCOMEX.

[82]  Jian Yang,et al.  Change impact analysis for service based business processes , 2010, SOCA.

[83]  Jing Zhang,et al.  Business Process-Oriented Software Architecture for Supporting Business Process Change , 2008, 2008 International Symposium on Electronic Commerce and Security.

[84]  Clémentine Nebut,et al.  Visualization of Use Cases through Automatically Generated Activity Diagrams , 2008, MoDELS.

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

[86]  Jan L. G. Dietz,et al.  Design of software applications using generic business components , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[87]  Krzysztof Czarnecki,et al.  Matching business process workflows across abstraction levels , 2012, MODELS'12.

[88]  Henrik Eriksson,et al.  The evolution of Protégé: an environment for knowledge-based systems development , 2003, Int. J. Hum. Comput. Stud..

[89]  A. Gehlert,et al.  Goal-Driven Alignment of Services and Business Requirements , 2008, 2008 International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements.