In recent years, the process orientation requirements engineering field has received significant interest. However, dealing with ordinary users within an enterprise for developing as-is business process is very complex because this requires skills, responsibility, knowledge, and expertise of business processes. This research answers the following questions: 1) how to systematically gather information regarding as-is business process requirements in an informal environment and by non-expert users? and 2) how can an enterprise refine the identified business process with a semantic process model? The primary purpose of this research is to develop a supporting framework that is suitable for the definition of an as-is business process to be deployed within the enterprise environment. Hence, the focus is on gathering requirements to define the as-is business process. This framework concentrates on three significant aspects of this process: development, refinement, and serialization the semantics of the process model. To accomplish this objective, the LORS framework has been proposed, which consists of four phases (List, Order, Refinement, and Serialization). The framework presents a new unique technique to identify the business process, refine the process, and generate the model semantics. This study assumes that a simple and complete framework will help non-expert users define a high-quality as-is process, such that enhance and facilitate the matching process with existing reference models. We present a case study, evaluate the case study relative to specified criteria, and research the limitations and implications discovered from our research. This research concludes that the LORS framework is simple, flexible, visible, interactive, dynamic, and effective.
KeywordsBusiness Process Identification/DiscoveringBusiness Process Requirements EngineeringBPMN MIWGAs-Is Business Process CreationModel SemanticsModel RefinementLORS Framework
Van Nuffel, D., Mulder, H. and Van Kervel, S. (2009) Enhancing the Formal Foundations of Bpmn by Enterprise Ontology. In: Advances in Enterprise Engineering III, Springer, Berlin, Heidelberg, 115-129. https://doi.org/10.1007/978-3-642-01915-9_9
Monk, E. and Wagner, B. (2012) Concepts in Enterprise Resource Planning. Cengage Learning, Boston.
Rosemann, M. (2008) Understanding and Impacting the Practice of Business Process Management. International Conference on Business Process Management, Volume 5240, 2. https://doi.org/10.1007/978-3-540-85758-7_2
Chinosi, M. and Trombetta, A. (2012) BPMN: An Introduction to the Standard. Computer Standards & Interfaces, 34, 124-134. https://doi.org/10.1016/j.csi.2011.06.002
Davies, I., Green, P., Rosemann, M., Indulska, M. and Gallo, S. (2006) How Do Practitioners Use Conceptual Modeling in Practice? Data & Knowledge Engineering, 58, 358-380. https://doi.org/10.1016/j.datak.2005.07.007
Curtis, B., Kellner, M.I. and Over, J. (1992) Process Modeling. Communications of the ACM, 35, 75-90. https://doi.org/10.1145/130994.130998
Weilkiens, T., Weiss, C. and Grass, A. (2011) Chapter 3-Basic Principles of Business Processes OCEB Certification Guide. Morgan Kaufmann, Boston, 33-45.
Damij, N. (2007) Business Process Modelling Using Diagrammatic and Tabular Techniques. Business Process Management Journal, 13, 70-90. https://doi.org/10.1108/14637150710721131
Koubarakis, M. and Plexousakis, D. (2002) A Formal Framework for Business Process Modelling and Design. Information Systems, 27, 299-319. https://doi.org/10.1016/S0306-4379(01)00055-2
Ma, Q. and Jiang, Y. (2014) Process-Oriented Information System Requirements Engineering—A Case Study. Journal of Business Cases and Applications, 10, 1.
Bider, I. (2002) Tutorial on: Business Process Modeling as a Method of Requirements Engineering. ICEIS, Espanha.
Fleischmann, A. and Stary, C. (2012) Whom to Talk to? A Stakeholder Perspective on Business Process Development. Universal Access in the Information Society, 11, 125-150. https://doi.org/10.1007/s10209-011-0236-x
Schwegmann, A. and Laske, M. (2003) As-Is Modeling and Process Analysis. In: Process Management, Springer, Berlin Heidelberg, 107-133. https://doi.org/10.1007/978-3-540-24798-2_5
Al-Sabri, H.M., Al-Mashari, M. and Chikh, A. (2016) A Comparative Study and Evaluation of ERP Reference Models in the Context of ERP IT-Driven Implementation: SAP ERP as a Case Study. Business Process Management Journal, in Press.
SAP Community Network (SCN) is the official user community of SAP SE. SAP software users, developers, consultants, mentors and students use the SAP Community Network to get help, share ideas, learn, innovate and connect with others. http://www.sap.com/community.html
W. c. t. g. WfMC. (April 2011) WFMC-TC-1011 Ver 3, WfMC. http://www.wfmc.org/standards/
Aguilar-Saven, R.S. (2004) Business Process Modelling: Review and Framework. International Journal of Production Economics, 90, 129-149. https://doi.org/10.1016/S0925-5273(03)00102-6
Anupindi, R., Chopra, S., Deshmukh, S., Mieghem, J. and Zemel, E. (1999) Managing Business Process Flows. Prentice Hall, New Jersey.
Ould, M.A. (2005) Business Process Management: A Rigorous Approach. BCS, The Chartered Institute.
Bititci, U.S. and Muir, D. (1997) Business Process Definition: A Bottom-Up Approach. International Journal of Operations & Production Management, 17, 365-374.
Verner, L. (2004) The Challenge of Process Discovery. BPM Trends, May.
Castela, N., Zacarias, M. and Tribolet, J. (2011) Proasis: As-Is Business Process Model Maintenance. Working Conference on Practice-Driven Research on Enterprise Transformation, 89, 53-82. https://doi.org/10.1007/978-3-642-23388-3_3
Fossland, S. and Krogstie, J. (2015) Modeling As-Is, Ought-to-Be and to-Be-Experiences from a Case Study in the Health Sector. PoEM, Valencia.
Bernus, P. (2003) Enterprise Models for Enterprise Architecture and ISO9000: 2000. Annual Reviews in Control, 27, 211-220. https://doi.org/10.1016/j.arcontrol.2003.09.004
Davenport, T.H. (2013) Process Innovation: Reengineering Work through Information Technology. Harvard Business Press, Brighton.
Hammer, M. and Champy, J. (2009) Reengineering the Corporation: Manifesto for Business Revolution, A. Zondervan, New York.
Goul, M. and Corral, K. (2007) Enterprise Model Management and Next Generation Decision Support. Decision Support Systems, 43, 915-932. https://doi.org/10.1016/j.dss.2005.05.023
Kim, H.M. and Fox, M.S. (2002) Using Enterprise Reference Models for Automated ISO 9000 Compliance Evaluation. Proceedings of the 35th Annual Hawaii International Conference on System Sciences, Big Island, HI, 7-10 January 2002, 1278-1287. https://doi.org/10.1109/hicss.2002.993991
Chapurlat, V., Kamsu-Foguem, B. and Prunet, F. (2003) Enterprise Model Verification and Validation: An Approach. Annual Reviews in Control, 27, 185-197. https://doi.org/10.1016/j.arcontrol.2003.08.001
Sousa, P., Caetano, A., Vasconcelos, A., Pereira, C. and Tribolet, J. (2006) Enterprise Architecture Modeling with the Unified Modeling Language. Enterprise Modeling and Computing with UML. IGI Global, 6, 69-97. https://doi.org/10.4018/978-1-59904-174-2.ch004
Loucopoulos, P. and Kavakli, E. (1995) Enterprise Modelling and the Teleological Approach to Requirements Engineering. International Journal of Cooperative Information Systems, 4, 45-79. https://doi.org/10.1142/S0218843095000032
Van Der Aalst, W. and Van Hee, K.M. (2004) Workflow Management: Models, Methods, and Systems. MIT Press, Cambridge, MA.
Weske, M. (2010) Business Process Management: Concepts, Languages, Architectures. Springer Publishing Company, Incorporated.
Arao, T., Goto, E. and Nagata, T. (2005) “Business Process” Oriented Requirements Engineering Process. Proceedings of the 13th IEEE International Conference on Requirements Engineering, Paris, 29 August-2 September 2005, 395-399.
De la Vara González, J.L. and Diaz, J.S. (2007) Business Process-Driven Requirements Engineering: A Goal-Based Approach. Proceedings of the 8th Workshop on Business Process Modeling,.
Mendling, J. (2008) Metrics for Process Models: Empirical Foundations of Verification. Lecture Notes in Business Information Processing, Vol. 6, 97-163. https://doi.org/10.1007/978-3-540-89224-3
Mendling, J. (2008) Metrics for Business Process Models. In: Metrics for Process Models, Springer, 103-133. https://doi.org/10.1007/978-3-540-89224-3_4
da Cunha Mattos, T., Santoro, F.M., Revoredo, K. and Nunes, V.T. (2014) A Formal Representation for Context-Aware Business Processes. Computers in Industry, 65, 1193-1214. https://doi.org/10.1016/j.compind.2014.07.005
Gordijn, J., Akkermans, H. and Van Vliet, H. (2000) Business Modelling Is Not Process Modeling. International Conference on Conceptual Modeling, 1921, 40-51. https://doi.org/10.1007/3-540-45394-6_5
de la Vara González, J.L. (2011) Business Process-Based Requirements Specification and Object-Oriented Conceptual Modelling of Information Systems. PhD thesis, 2011, Universitat Politècnica de València. https://riunet.upv.es/ https://riunet.upv.es/bitstream/handle/10251/11445/tesisUPV3622.pdf?sequence=1
Mentzas, G., Halaris, C. and Kavadias, S. (2001) Modelling Business Processes with Workflow Systems: An Evaluation of Alternative Approaches. International Journal of Information Management, 21, 123-135. https://doi.org/10.1016/S0268-4012(01)00005-6
Recker, J., Safrudin, N. and Rosemann, M. (2012) How Novices Design Business Processes. Information Systems, 37, 557-573. https://doi.org/10.1016/j.is.2011.07.001
Mendling, J., Reijers, H.A. and Recker, J. (2010) Activity Labeling in Process Modeling: Empirical Insights and Recommendations. Information Systems, 35, 467-482. https://doi.org/10.1016/j.is.2009.03.009
Koning, H., Dormann, C. and van Vliet, H. (2002) Practical Guidelines for the Readability of IT-Architecture Diagrams. Proceedings of the 20th Annual International Conference on Computer Documentation, Toronto, 20-23 October 2002, 90-99. https://doi.org/10.1145/584955.584969
Pinggera, J., Soffer, P., Fahland, D., Weidlich, M., Zugal, S., Weber, B., et al. (2015) Styles in Business Process Modeling: An Exploration and a Model. Software & Systems Modeling, 14, 1055-1080. https://doi.org/10.1007/s10270-013-0349-1
Rosemann, M. (2006) Potential Pitfalls of Process Modeling: Part A. Business Process Management Journal, 12, 249-254. https://doi.org/10.1108/14637150610657567
Selioukova, Y. (2002) Business Process Modeling in Software Requirements Engineering for Small and Medium Software Projects. Lappeenranta University of Technology, Lappeenranta.
Geiger, M., Wirtz, G. and der Weberei, A. (2013) BPMN 2.0 Serialization-Standard Compliance Issues and Evaluation of Modeling Tools. In: EMISA: Enterprise Modelling and Information Systems Architectures, 177-190. https://www.emisa-journal.org/emisa
Dijkman, R.M., Dumas, M. and Ouyang, C. (2008) Semantics and Analysis of Business Process Models in BPMN. Information and Software Technology, 50, 1281-1294. https://doi.org/10.1016/j.infsof.2008.02.006
Aagesen, G. and Krogstie, J. (2010) Analysis and Design of Business Processes Using BPMN. In: Handbook on Business Process Management 1, Springer, 213-235. https://doi.org/10.1007/978-3-642-00416-2_10
White, S. (2011) BPMN 1.0 Business Process Modeling Notation—OMG Final Adopted Specification, on BPMN Website, 2006.
Chinosi, M. and Trombetta, A. (2009) Modeling and Validating BPMN Diagrams. 2009 IEEE Conference on Commerce and Enterprise Computing, Vienna, 20-23 July 2009, 353-360. https://doi.org/10.1109/CEC.2009.48
Kurz, M. (2016) BPMN Model Interchange: The Quest for Interoperability. Proceedings of the 8th International Conference on Subject-Oriented Business Process Management, Erlangen, 7-8 April 2016, Article No. 6. https://doi.org/10.1145/2882879.2882886
Mendling, J., Neumann, G. and Nüttgens, M. (2005) A Comparison of XML Interchange Formats for Business Process Modeling. In: Workflow Handbook, Lecture Notes in Informatics, (GI), Bonn, Germany, 185-198.
Arkilic, I.G., Reijers, H.A. and Goverde, R.R. (2012) How Good Is an AS-IS Model Really? International Conference on Business Process Management, 132, 89-100.
Mendling, J., Reijers, H.A. and van der Aalst, W.M. (2010) Seven Process Modeling Guidelines (7PMG). Information and Software Technology, 52, 127-136. https://doi.org/10.1016/j.infsof.2009.08.004
Krogstie, J., Sindre, G. and Jorgensen, H. (2006) Process Models Representing Knowledge for Action: A Revised Quality Framework. European Journal of Information Systems, 15, 91-102. https://doi.org/10.1057/palgrave.ejis.3000598
Becker, J., Rosemann, M. and Von Uthmann, C. (2000) Guidelines of Business Process Modeling. In: Business Process Management, Springer, 30-49. https://doi.org/10.1007/3-540-45594-9_3
Reijers, H.A., Mendling, J. and Recker, J. (2015) Business Process Quality Management. In: Handbook on Business Process Management 1, Springer, 167-185. https://doi.org/10.1007/978-3-642-45100-3_8
Yang, Y., Tan, Q. and Xiao, Y. (2005) Verifying Web Services Composition Based on Hierarchical Colored Petri Nets. Proceedings of the First International Workshop on Interoperability of Heterogeneous Information Systems, Bremen, 4 November 2005, 47-54.
Silver, B. and Richard, B. (2009) BPMN Method and Style. Vol. 2, Cody-Cassidy Press, New York.
Heravizadeh M., Mendling J., Rosemann M. (2009) Dimensions of Business Processes Quality (QoBP). In: Ardagna, D., Mecella, M. and Yang, J., Eds., Business Process Management Workshops. BPM 2008. Lecture Notes in Business Information Processing, Vol 17. Springer, Berlin, Heidelberg, 80-91.
Dumas, M., Van der Aalst, W.M. and Ter Hofstede, A.H. (2005) Process-Aware Information Systems: Bridging People and Software through Process Technology. John Wiley & Sons, Hoboken. https://doi.org/10.1002/0471741442
Weske, M., Goesmann, T., Holten, R. and Striemer, R. (1999) A Reference Model for Workflow Application Development Processes. ACM SIGSOFT Software Engineering Notes, 24, 1-10. https://doi.org/10.1145/295665.295667
Castela, N., Tribolet, J.M., Guerra, A. and Lopes, E.R. (2002) Survey, Analysis and Validation of Information for Business Process Modeling. ICEIS: International Conference on Enterprise Information Systems, 803-806.
Mayr, H.C., Kop, C. and Esberger, D. (2007) Business Process Modeling and Requirements Modeling. First International Conference on the Digital Society (ICDS’07), Washington DC, 2-6 January 2007, 4-7. https://doi.org/10.1109/ICDS.2007.9
Salbrechter, A., Mayr, H.C. and Kop, C. (2004) Mapping Pre-Designed Business Process Models to UML. Proceedings of the Eighth IASTED International Conference on Software Engineering and Applications, Cambridge, 9-11 November 2004.
Phalp, K.T. (1998) The CAP Framework for Business Process Modelling. Information and Software Technology, 40, 731-744. https://doi.org/10.1016/S0950-5849(98)00058-5
Mayr, H.C. and Kop, C. (2002) A User Centered Approach to Requirements Modeling. In: Glinz, M. and Müller-Luschnat, G., Eds., Proc. “Modellierung 2002”. Lecture Noptes in Informatics P-12 (LNI), GI-Edition, 75-86.
De Giacomo, G., Lespérance, Y. and Levesque, H.J. (2000) ConGolog, a Concurrent Programming Language Based on the Situation Calculus. Artificial Intelligence, 121, 109-169. https://doi.org/10.1016/S0004-3702(00)00031-X
van Dongen, B.F. and Van der Aalst, W.M. (2005) Multi-Phase Process Mining: Aggregating Instance Graphs into EPCs and Petri Nets. PNCWB 2005 Workshop, Florida, 35-58.
Desel, J. (2008) From Human Knowledge to Process Models. International United Information Systems Conference, 5, 84-95. https://doi.org/10.1007/978-3-540-78942-0_10
Bergenthum, R., Desel, J., Mauser, S. and Lorenz, R. (2009) Construction of Process Models from Example Runs. In: Transactions on Petri Nets and Other Models of Concurrency II, Springer, 243-259. https://doi.org/10.1007/978-3-642-00899-3_14
Pichler, M. and Rumetshofer, H. (2006) Business Process-Based Requirements Modeling and Management. First International Workshop on Requirements Engineering Visualization, Los Alamitos, 11 September 2006, 6. https://doi.org/10.1109/rev.2006.1
Frye, D.W. and Gulledge, T.R. (2007) End-to-End Business Process Scenarios. Industrial Management & Data Systems, 107, 749-761. https://doi.org/10.1108/02635570710758707
Liegl, P., Schuster, R., Zapletal, M., Huemer, C., Werthner, H., Aigner, M., et al., (2009) [vem: xi:]-A Methodology for Process Based Requirements Engineering. 17th IEEE International Requirements Engineering Conference, Atlanta, 31 August-4 September 2009, 193-202.
Roger, A.E., Marcel, F.N. and Lopez, A.C. (2010) Business Process Requirement Engineering. International Journal on Computer Science and Engineering, 2, 2890-2899.
Antunes, P., Simoes, D., Carrico, L. and Pino, J.A. (2013) An End-User Approach to Business Process Modeling. Journal of Network and Computer Applications, 36, 1466-1479. https://doi.org/10.1016/j.jnca.2013.03.014
Shi, J.J., Lee, D.-E. and Kuruku, E. (2008) Task-Based Modeling Method for Construction Business Process Modeling and Automation. Automation in Construction, 17, 633-640. https://doi.org/10.1016/j.autcon.2007.10.010
Xu, L., Tan, W., Zhen, H. and Shen, W. (2008) An Approach to Enterprise Process Dynamic Modeling Supporting Enterprise Process Evolution. Information Systems Frontiers, 10, 611-624. https://doi.org/10.1007/s10796-008-9114-3
Damij, N., Damij, T., Grad, J. and Jelenc, F. (2008) A Methodology for Business Process Improvement and IS Development. Information and Software Technology, 50, 1127-1141. https://doi.org/10.1016/j.infsof.2007.11.004
Mauser, S., Bergenthum, R., Desel, J. and Klett, A. (2009) An Approach to Business Process Modeling Emphasizing the Early Design Phases. Proceedings of the Workshop Algorithmen und Werkzeuge für Petrinetze. CEUR Workshop Proceedings, Karlsruhe, 25 September 2009, 41-56.
Lodhi, A., Kassem, G., Koppen, V. and Saake, G. (2010) Building AS-IS Process Models from Task Descriptions. Proceedings of the 8th International Conference on Frontiers of Information Technology, Islamabad, 21-23 December 2010, Article No. 14. https://doi.org/10.1145/1943628.1943642
Przybylek, A. (2014) A Business-Oriented Approach to Requirements Elicitation. International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), Lisbon, 28-30 April 2014, 1-12.
Leedy, P.D. and Ormrod, J.E. (2005) Practical Research: Planning and Design. Prentice Hall, Upper Saddle River, NJ. http://www.worldcat.org/title/practical-research-planning-and-design/oclc/53831701
Cooper, H.M. (1998) Synthesizing Research: A Guide for Literature Reviews. Vol. 2, Sage, London, New Delhi.
Hoppenbrouwers, S.J., Proper, H.E. and van der Weide, T.P. (2005) A Fundamental View on the Process of Conceptual Modeling. International Conference on Conceptual Modeling, 3716, 128-143. https://doi.org/10.1007/11568322_9
Diouf, M. (2007) Spécification et mise en oeuvre d'un formalisme de règles métier. Bordeaux 1.
Aldin, L. and de Cesare, S. (2011) A Literature Review on Business Process Modelling: New Frontiers of Reusability. Enterprise Information Systems, 5, 359-383. https://doi.org/10.1080/17517575.2011.557443
Thomas, O. and Fellmann, M. (2009) Semantic Process Modeling-Design and Implementation of an Ontology-Based Representation of Business Processes. Business & Information Systems Engineering, 1, 438-451. https://doi.org/10.1007/s12599-009-0078-8
Morimoto, S. (2008) A Survey of Formal Verification for Business Process Modeling. International Conference on Computational Science, , 514-522. https://doi.org/10.1007/978-3-540-69387-1_58
Lautenbacher, F., Bauer, B. and Seitz, C. (2008) Semantic Business Process Modeling—Benefits and Capability. AAAI Spring Symposium: AI Meets Business Rules and Process Management, Stanford University, California. 24-26 March 2008, 71-76.
Correia, A. and e Abreu, F.B. (2012) Adding Preciseness to BPMN Models. Procedia Technology, 5, 407-417. https://doi.org/10.1016/j.protcy.2012.09.045
Martins, P.V. and Zacarias, M. (2015) Business Process and Practice Alignment Meta-Model. Procedia Computer Science, 64, 314-323. https://doi.org/10.1016/j.procs.2015.08.495
Karagiannis, D. and Kühn, H. (2002) Metamodelling Platforms. E-Commerce and Web Technologies, 2455, 182. https://doi.org/10.1007/3-540-45705-4_19
Mendling, J. (2004) A Survey on Design Criteria for Interchange Formats. Technical Report JM-2004-06-02. Vienna University of Economics and Business Administration-Department of Information Systems.
Hommes, B.-J. and Van Reijswoud, V. (2000) Assessing the Quality of Business Process Modelling Techniques. In: Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, Location, 7 January 2000, 10 p. Vol. 1. https://doi.org/10.1109/hicss.2000.926591
Lu, R. and Sadiq, S. (2007) A Survey of Comparative Business Process Modeling Approaches. International Conference on Business Information Systems, 4439, 82-94. https://doi.org/10.1007/978-3-540-72035-5_7
Lam, J. (2002) Object Oriented Technology. http://disc.cba.uh.edu/~rhirsch/spring97/lam1/hope.htm
Avison, D. and Fitzgerald, G. (2003) Information Systems Development: Methodologies, Techniques and Tools. McGraw Hill, New Delhi.