Analysis of the Incorporation of Non-Functional Requirements in Business Process Modeling

  • Guilherme B. M. Salles USP
  • Marcelo Fantinato USP

Abstract


Considering the business process management, strategic alignment is important due to the need to manage and optimize IT processes starting from the organization's most important processes. In the requirements engineering phase of a IS development, not only functional requirements should be took into account, but also the operating and quality constraints that related processes should consider. This paper aims at, through a systematic analysis, presenting the existing research works linking business processes modeling to non-functional requirements. As a result, the published studies are discussed and some gaps into this research line are pointed.
Keywords: Business Processes, IT Management, IT Optimization, Requirements Engineering,

References

Aburub, F., Odeh, M. and Beeson, I. (2007) “Modelling non-functional requirements of business processes”, Information and Software Technology, Ed. Elsevier, 49th edition, p. 1162-1171.

Beimborn, D. and Joachim, N. (2010) “The joint impact of service-oriented architectures and business process management on business process quality: anempirical evaluation and comparison”, Information Systems and E-Business Management, p. 333-362.

Biolchini, J., Mian, G., Natali, A. C. and Travassos, G. (2005) “Systematic Review in Software Engineering”, Technical Report RT-ES 679/05, System Engineering and Computer Science Dept., COOPE/UFRJ, 30 p.

Bolloju, N. and Sun, S. (2008) “Exploiting the Complementary Relationship between Use Case Models and Activity Diagrams for Developing Quality Requirements Specifications”, In: 27th Int. Conf. on Conceptual Modeling, p. 144-153.

Bratanis, K., Dranidis, D. and Simons, A. (2010) “Towards run-time monitoring of business-level agreements for web services”, In 5th Annual South-East European Doctoral Student Conf. (SEERC), Thessaloniki, p. 370-379.

Capes. (2010) “Ciência da Computação: Documento de Área – 2009”, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior – Diretoria de Avaliação, http://www.capes.gov.br/images/stories/download/avaliacao/COMPUTACAO_05ma r10.pdf, Dezembro.

Cardoso, J. (2007) “Business Process Quality Metrics: Log-Based Complexity of Workflow Patterns”, Lecture Notes in Computer Science – Springer, p. 427-434.

Caseau, Yves. (2005) “Self-Adaptive Middleware: Supporting Business Process Priorities and Service Level Agreements”, Advanced Engineering Informatics. Ed. Elsevier, 19th edition, p. 199-211.

Forster, A., Engels, G. and Schattkowsky, T. (2005) “Activity Diagram Patterns for Modeling Quality Constraints in Business Processes”, ACM/IEEE Int. Conf. on Model-Driven Engineering Languages and Systems (MoDELS), p. 2-16.

Haq, I., Huqqani, A. and Schikuta, E. (2009) “Aggregating hierarchical service level agreements in business value networks”, In: BPM Workshops – Int. Conf. on Business Process Management Workshops, p. 176-192.

Heravizadeh, M., Mendling, J. and Rosemann, M. (2008) “Dimensions of Business Processes Quality (QoBP)”, In: 6th Int. Conf. on Business Process Management Workshops (BPM Workshops), Milan, Italy, p. 80-91.

Jungen, M. (2011) “Stakeholder-Driven Business Process Management – An Evaluation of the Suitability, Adequacy and Effectiveness of Quality and Process Management”, Int. Conf. on Human-Computer Interaction (HCI), p. 244-252.

Khaluf, L., Gerth, C. and Engels, G. (2011) “Pattern-Based Modeling and Formalizing of Business Process Quality Constraints“, Int. Conf. on Advanced Information Systems Engineering (CAiSE), p. 521-535.

Khlif, W. and Makni, L. (2009) “Quality metrics for business process modeling”, In: Int. Conf. on Applied Computer Science, Genova, p. 195-200.

Kitchenham, B. (2004) “Procedures for Performing Systematic Reviews”, Joint Technical Report, Keele University and Empirical Software Engineering National ICT Australia Ltd., 28 p.

Laudon, K. C. and Laudon, J. P. (2009), Management Information Systems, PrenticeHall, 11th edition.

Mazanek, S. and Hanus, M. (2011) “Constructing a bidirectional transformation between BPMN and BPEL with a functional logic programming language”, Journal of Visual Languages and Computing, Ed. Elsevier, 22th edition, p. 66-89.

Pavlosvki, C. J. and Zou, J. (2008) “Non-functional Requirements in Business Process Modeling”, In: 15th Asia-Pacific Conf. on Conceptual Modelling (APCCM), Computer Society Inc., Darlinghurst, Australia, p. 103-112.

Rezende, D. A. (2008), Tecnologia da Informação e Planejamento Estratégico, Brasport, 1 st edition.

Saeedi, K., Zhao, L. and Sampaio, P. R. F. (2010) “Extending BPMN for Supporting Customer-Facing Service Quality Requirements”, IEEE Int. Conf. on Web Services (ICWS), p. 616-623.

Sanchez, L., García, F., Mendling, J. and Ruiz, F. (2010) “Prediction of Business Process Model Quality based on Structural Metrics”, In: 29th Int. Conf. on Conceptual Modeling (ER), Vancouver, Canada, p. 458-463.

Serrano, N. S., Caballero, I. and García, F. (2009) “Extending BPMN to Support the Modeling of Data Quality Issues”, Int. Conf. on Inform. Quality (ICIQ), p. 46-60.

Shimizu, T., Carvalho, M. and Laurindo, F. (2006), Strategic Alignment Process and Decision Support Systems: Theory and Case Studies, IRM Press, 1st edition.

Theilmann, W., Winkler, U., Happe, J. and Magrans, I. (2010) “Managing on-demand business applications with hierarchical service level agreements”, Lecture Notes in Computer Science (LNCS) – Springer, p. 97-106.

Vara, J., Sanchez, J. and Pastor, O. (2008) “Business Process Modelling and Purpose Analysis for Requirements Analysis of Information Systems”, Springer-Verlag, Berlin, Heidelberg, p. 213–227.

Vujovic, A., Krivokapic, Z. and Sokovic, M. (2011) “Improvement of Business Processes Performances through Establishment of the Analogy: Quality Management System – Human Organism”, Journal of Mechanical Engineering, p. 151-161.

Xavier, L., Alencar, F., Castro, J. and Pimentel, J. (2010) “Integração de Requisitos Não-Funcionais a Processos de Negócio: Integrando BPMN e NFR”, In: 13th Workshop em Engenharia de Requisitos (WER), Cuenca, Ecuador, p. 29-40.
Published
2012-05-16
SALLES, Guilherme B. M.; FANTINATO, Marcelo. Analysis of the Incorporation of Non-Functional Requirements in Business Process Modeling. In: BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI), 8. , 2012, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 49-60. DOI: https://doi.org/10.5753/sbsi.2012.14393.