Uma extensão do BPMN para modelagem de Processos de Desenvolvimento de Software: BPMNt
Resumo
O BPMN 2.0 é um meta-modelo e notação para a modelagem de processos de negócio bastante difundida no mercado apresentando uma alta representatividade semântica. No entanto, ao modelar Processos de Desenvolvimento de Software utilizando o BPMN, nota-se a falta de uma importante capacidade, a de realizar process tailoring. Este trabalho propõe o BPMNt, que é uma extensão conservativa do BPMN que visa incorporar um mecanismo de tailoring presente no SPEM. O BPMNt utiliza as classes de extensibilidade já existentes no meta-modelo do BPMN. Propõe, ainda, um conjunto de regras de consistência utilizadas para validar o processo final.
Referências
Fuggetta, A. (2000), “Software process: a roadmap,” Proceedings of the Conference on the Future of Software, ICSE’00, pp. 25 - 34.
Lindvall, M., Rus, I. (2000) “Process diversity in software development,” Software, IEEE, vol. 17, 2000, pp. 14-18.
Magnani, M. e Montesi, D. (2009) “BPDMN: A conservative extension of BPMN with enhanced data representation capabilities.” In Proceedings of CoRR, 2009.
OMG (2010) “Business Process Model and Notation (BPMN), Version 2.0 (2010)”, disponível em <http://www.omg.org/spec/BPMN/2.0>.
OMG (2006) “Meta Object Facility (MOF) Core Specification, Version 2.0”, disponível em <http://www.omg.org/spec/MOF/2.0/PDF>.
OMG (2004) “Software Process Engineering Metamodel (SPEM) 2.0” RFP, Nov. 2004.
OMG (2007) “OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2” disponível em <http://www.omg.org/spec/UML/2.1.2/Superstructure/PDF>
Pereira, E., Bastos, R. e Oliveira, T. (2008) “Process tailoring based on well-formedness rules,” SEKE’08: Proceedings of the 20th International Conference on Software Engineering and Knowledge Engineering, 2008, pp. 185-190.
Thom, L., Iochpe, C. (2009) “Poster da BPMN 2.0 - Notação e Modelo de Processo de Negócio”, Disponível em <http://www.bpmb.de/images/BPMN2_0_Poster_PT.pdf>, acessado em: 03 de setembro de 2010.
Gagné, D. e Trudel, A. (2009) “Time-BPMN”, IEEE Conference on Commerce and Enterprise Computing, CECʼ09, IEEE, pp. 361-367.