Petri-SW: Uma Metodologia baseada em Redes de Petri para Avaliação do Desempenho de Processos de Software

  • Lívia Maria R. de Vasconcelos UFPE
  • César Augusto Lins de Oliveira UFPE
  • Ricardo Massa F. Lima UFPE

Resumo


Este artigo apresenta uma metodologia baseada em Redes de Petri com foco principal na avaliação do desempenho de processos de software. A metodologia visa apoiar a tomada de decisões estratégicas e viabilizar o alinhamento dos processos de desenvolvimento de software aos objetivos de negócio de organizações de Tecnologia da Informação, sendo baseada em práticas de abordagens de melhoria de processos existentes, tais como Modelo IDEAL, Ciclo de Melhoria da norma ISO/IEC 15504 e DMAIC.
Palavras-chave: Petri-SW, Redes de Petri, Avaliação do Desempenho

Referências

Bertollo, G. S., Falbo, R. B. (2006) “Definição de processos de software em um Ambiente de Desenvolvimento de Software Baseado em Ontologias”. In: V Simpósio Brasileiro de Qualidade de Software, Anais, 2006.

Braghetto, K. R. (2011) “Técnicas de modelagem para a análise de desempenho de processos de negócio”. Tese de Doutorado, Universidade de São Paulo, 2011.

CMMI Product Team. (2011) “CMMI for Development, version 1.3”. Disponível em http://www.sei.cmu.edu/cmmi/tools/dev/download.cfm.

Dehnert, J., Freiheit, J. and Zimmermann, A. (2000) “Modeling and performance evaluation of workflow systems”, 4th World Multiconference on Systemics Cybernetics and Informatics SCI’2000.

Dyba, T. (2005) “An Empirical Investigation of the Key Factors for Success in Software Process Improvement”. IEEE Transactions on Software Engineering, 2005.

Hermanns, H., Herzog, U., e Katoen, J. Process algebra for performance evaluation. Theoretical Computer Science, 2002.

IDEAL. (2008) “The IDEAL Model”. Software Engineering Institute. Disponível em: www.sei.cmu.edu/ideal. 2008.

ISO/IEC 15504. (2003) “ISO/IEC 15504 - Information Technology - Process Assessment, International Standard (IS)”. 2003.

Khokhar, M. N., Zeshan, K., Aamir, J. (2010) “Literature Review on the Software Process Improvement Factors in the Small Organizations”. New Trends in Information Science and Service Science, 2010 4th International Conference on.

Li, S. and Zhu, H. (2008) “Generalized stochastic workflow net-based quantitative analysis of business process performance”. In ICIA’08: Proceedings of the IEEE International Conference on Information and Automation, pages 1040–1044, Washington, DC, USA, 2008. IEEE Computer Society.

Maciel, P. R. M., Lins, R. D. e Cunha, P. R. F. (1996) “Introdução às Redes de Petri e Aplicações”. Departamento de Informática. Universidade Federal de Pernambuco. Escola de Computação, Campinas – SP, Julho de 1996.

Marsan, M. A., Balbo, G., Conte, G. Donatelli, S., Franceschinis, G. Modelling with Generalized Stochastic Petri Nets. Università degli studi di Torino, 1995.

OASIS. (2007) “Web service business process execution language (WS-BPEL) version 2.0”, [Online]. Available: http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html

Oliveira, C. A. L. (2008) “Uma Abordagem para Melhoria de Workflow Baseada em Redes de Petri Estocásticas Generalizadas”. Dissertação de Mestrado. Centro de Informática - Universidade Federal de Pernambuco, 2008.

Oliveira, C. A. L., Lima, R. M. F., Reijers, H. A. and Ribeiro, J. T. S. (2011) “Quantitative Analysis of Resource-Constrained Business Processes”. IEEE Transactions on Systems, Man, and Cybernetics, 2011.

Petri, C. A. (1962) “Kommunikation mit Automaten”. PhD thesis, Schriftedes IIM Nr. 2, Bonn, 1962.

Rocha, A. R., Montoni, M., Santos, G., et al. (2005) "Dificuldades e Fatores de Sucesso na Implementação de Processos de Software Utilizando o MR-MPS e o CMMI", PROQUALITY (I Encontro de Implementadores de MPS.BR), 2005.

Rozinat, A., Mans, R. S., Song, M. and van der Aalst, W. M. P. (2009) “Discovering simulation models”. Information Systems, 2009.

Sharma, B., Sharma, Neeraj. e Sharma, Neeshu. (2009) “Software Process Improvement: A Comparative Analysis of SPI models”. Second International Conference on Emerging Trends in Engineering and Technology, ICETET 2009.

van der Aalst, W. and van Hee, K. (2002) “Workflow Management. Models, methods and systems”. Eindhoven University of Technology, 2002.

van der Aalst, W.M.P., Hee, K. M. V. and Houben, G. J. (1994) “Modelling and Analysing Workflow using a Petri-net based approach”. Proceedings of Second Workshop on Computer Supported Cooperative Work, Petri nets related formalisms.

von Wangenheim, C., Hauck, J. C. R. e von Wangenheim, A. (2009) “Um modelo de Treinamento para Programas de Melhoria de Processo de Software”. Simpósio Brasileiro de Qualidade de Software, 2009.

Wan, J., Luo, W., Wan, Xiaoyao. (2011) “Case study on Critical Success Factors of agile software process improvement”. Business Management and Electronic Information (BMEI), 2011 International Conference on.

Zimmermann, A. and Knoke, M. (2007) “A Software Tool for the Performability Evaluation with Stochastic and Colored Petri Nets”. Technische Universität Berlin, Real-Time Systems and Robotics Group, 2007.
Publicado
11/07/2012
DE VASCONCELOS, Lívia Maria R.; DE OLIVEIRA, César Augusto Lins; LIMA, Ricardo Massa F.. Petri-SW: Uma Metodologia baseada em Redes de Petri para Avaliação do Desempenho de Processos de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 11. , 2012, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 39-53. DOI: https://doi.org/10.5753/sbqs.2012.15306.