Uso de uma Ontologia de Fundamentação para Dirimir Ambiguidades na Modelagem de Processos de Negócio
Resumo
Modelos de processos de negócio são usados, dentre outros, para aperfeiçoar a operação das empresas e para apoiar o desenvolvimento de sistemas de informação. Neste contexto a qualidade dos modelos é essencial. Modelos de processo ambíguos e mal formados podem levar a problemas de entendimento, comprometendo seu uso. Um aspecto importante para a qualidade de modelos é a clareza e expressividade da linguagem de modelagem utilizada. Este artigo explora o uso da Ontologia de Fundamentação Unificada (Unified Foundational Ontology – UFO) para adicionar semântica a alguns elementos de modelo de diagramas de atividade da UML, de modo capturar distinções importantes e tornar a linguagem mais expressiva e clara. Como resultado, é proposto E-OntoUML, um perfil UML para a modelagem de processos usando diagramas de atividades, que é fundamentado semanticamente em UFO.
Palavras-chave:
Ontologia, Dirimir ambiguidades, Modelagem de processos
Referências
Allen, J.F. (1983) “Maintaining Knowledge about Temporal Intervals”, Communications of the ACM, v. 26, issue 11, pp. 832-843.
Almeida, J.P.A., Guizzardi, G., Santos Jr., P.S. (2009). “Applying and Extending a Semantic Foundation for Role-Related Concepts in Enterprise Modelling”. Enterprise Information Systems, v. 3, p. 253-277, 2009.
Eshuis, H. (2002) Semantics and Verification of UML Activity Diagrams for Workflow Modelling. Ph.D. Thesis, University of Twente, The Netherlands.
Frye, D. W., Gulledge, T. R. (2007) “End-to-end Business Process Scenarios”. Industrial, Management & Data Systems, v. 107, n. 6, pp.749–761.
Green, P.F., Rosemann, M. (2005) Ontological Analysis of Business Systems Analysis Techniques: Experiences and Proposals for and Enhanced Methodology. In Business Systems Analysis with Ontologies, IGI Global, pp 1-27.
Guizzardi, G. (2005) Ontological Foundations for Structural Conceptual Models, Universal Press, The Netherlands.
Guizzardi, G. (2007) “On Ontology, ontologies, Conceptualizations, Modeling Languages, and (Meta)Models”, Frontiers in Artificial Intelligence and Applications, Databases and Information Systems IV, Olegas Vasilecas, Johan Edler, Albertas Caplinskas (Editors), IOS Press, Amsterdam.
Guizzardi, G., Falbo, R.A. Guizzardi, R.S.S. (2008) “A importância de Ontologias de Fundamentação para a Engenharia de Ontologias de Domínio: o caso do domínio de Processos de Software”, IEEE Latin America Transactions, v. 6, no. 3, p. 244-251.
Ko, R.K., Lee, S.S., Lee, E.W. (2009) “Business process management (BPM) standards: A survey”, Business Process Management Journal, vol. 15, Issue 5, pp.744 – 791.
Lu, R., Sadiq, S. (2007) “A survey of comparative business process modeling approaches”, In: Abramowicz, W., editor, Business Information Systems, Lecture Notes in Computer Science, vol. 4439, p. 82–94, Springer Berlin / Heidelberg.
OMG (2006) Business Process Modeling Notation Specification, Final Adopted Specification, February.
OMG (2007) OMG Unified Modeling Language (OMG UML), Superstructure V2.1.2, formal/2007-11-02, November.
Russell, N., Van der Aalst, W.M.P., Ter Hofstede, A.H.M., Wohed, P. (2006) “On the suitability of UML 2.0 activity diagrams for business process modeling”, Proceedings of the 3rd Asia-Pacific Conference on Conceptual Modeling, Hobart, Australia, pp. 95-104.
Santos Jr., P.S., Almeida, J.P.A., Guizzardi, G. (2010) “An Ontology-based Semantic Foundation for ARIS EPCs”, In: Proceedings of the 25th ACM Symposium on Applied Computing (Enterprise Engineering Track), 2010, Sierre, Switzerland.
Wand, Y., Weber, R. (1989) “An ontological evaluation of systems analysis and design methods”. In: Information System Concepts: An In-Depth Analysis. Elsevier Science Publishers B.V., North-Holland.
Weske, M. (2007) Business Process Management: Concepts, Languages, Architectures. Springer, 1st edition.
Weske, M., Van der Aalst, W.M.P., Verbeek, H.M.W. (2004) “Advances in business process management”. Data & Knowledge Engineering, 50(1):1–8.
White, S.A. (2004) Process Modeling Notations and Workflow Patterns, BPTrends.
Almeida, J.P.A., Guizzardi, G., Santos Jr., P.S. (2009). “Applying and Extending a Semantic Foundation for Role-Related Concepts in Enterprise Modelling”. Enterprise Information Systems, v. 3, p. 253-277, 2009.
Eshuis, H. (2002) Semantics and Verification of UML Activity Diagrams for Workflow Modelling. Ph.D. Thesis, University of Twente, The Netherlands.
Frye, D. W., Gulledge, T. R. (2007) “End-to-end Business Process Scenarios”. Industrial, Management & Data Systems, v. 107, n. 6, pp.749–761.
Green, P.F., Rosemann, M. (2005) Ontological Analysis of Business Systems Analysis Techniques: Experiences and Proposals for and Enhanced Methodology. In Business Systems Analysis with Ontologies, IGI Global, pp 1-27.
Guizzardi, G. (2005) Ontological Foundations for Structural Conceptual Models, Universal Press, The Netherlands.
Guizzardi, G. (2007) “On Ontology, ontologies, Conceptualizations, Modeling Languages, and (Meta)Models”, Frontiers in Artificial Intelligence and Applications, Databases and Information Systems IV, Olegas Vasilecas, Johan Edler, Albertas Caplinskas (Editors), IOS Press, Amsterdam.
Guizzardi, G., Falbo, R.A. Guizzardi, R.S.S. (2008) “A importância de Ontologias de Fundamentação para a Engenharia de Ontologias de Domínio: o caso do domínio de Processos de Software”, IEEE Latin America Transactions, v. 6, no. 3, p. 244-251.
Ko, R.K., Lee, S.S., Lee, E.W. (2009) “Business process management (BPM) standards: A survey”, Business Process Management Journal, vol. 15, Issue 5, pp.744 – 791.
Lu, R., Sadiq, S. (2007) “A survey of comparative business process modeling approaches”, In: Abramowicz, W., editor, Business Information Systems, Lecture Notes in Computer Science, vol. 4439, p. 82–94, Springer Berlin / Heidelberg.
OMG (2006) Business Process Modeling Notation Specification, Final Adopted Specification, February.
OMG (2007) OMG Unified Modeling Language (OMG UML), Superstructure V2.1.2, formal/2007-11-02, November.
Russell, N., Van der Aalst, W.M.P., Ter Hofstede, A.H.M., Wohed, P. (2006) “On the suitability of UML 2.0 activity diagrams for business process modeling”, Proceedings of the 3rd Asia-Pacific Conference on Conceptual Modeling, Hobart, Australia, pp. 95-104.
Santos Jr., P.S., Almeida, J.P.A., Guizzardi, G. (2010) “An Ontology-based Semantic Foundation for ARIS EPCs”, In: Proceedings of the 25th ACM Symposium on Applied Computing (Enterprise Engineering Track), 2010, Sierre, Switzerland.
Wand, Y., Weber, R. (1989) “An ontological evaluation of systems analysis and design methods”. In: Information System Concepts: An In-Depth Analysis. Elsevier Science Publishers B.V., North-Holland.
Weske, M. (2007) Business Process Management: Concepts, Languages, Architectures. Springer, 1st edition.
Weske, M., Van der Aalst, W.M.P., Verbeek, H.M.W. (2004) “Advances in business process management”. Data & Knowledge Engineering, 50(1):1–8.
White, S.A. (2004) Process Modeling Notations and Workflow Patterns, BPTrends.
Publicado
23/05/2011
Como Citar
MARTINS, Aline F.; FALBO, Ricardo A.; GUIZZARDI, Giancarlo; A. ALMEIDA, João Paulo.
Uso de uma Ontologia de Fundamentação para Dirimir Ambiguidades na Modelagem de Processos de Negócio. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 7. , 2011, Salvador.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2011
.
p. 129-140.
DOI: https://doi.org/10.5753/sbsi.2011.14571.