BPM2Text: A language independent framework for Business Process Models to Natural Language Text

Autores

  • Raphael De Almeida Rodrigues UNIRIO - Universidade Federal do Estado do Rio de Janeiro
  • Leonardo Guerreiro Azevedo UNIRIO (Universidade Federal do Estado do Rio de Janeiro)
  • Kate Cerqueira Revoredo UNIRIO (Universidade Federal do Estado do Rio de Janeiro)

Resumo

The proper representation of a Business process is important for its execution and understanding. BPMN has been used as the standard notation for business process models, however domain specialists, which are experts in the business, do not have necessarily the modeling skills to easily read a business process model. It is easier for them to read in natural language. In this work, we propose a language-independent framework, instantiated using Java standard technology, for generating automatically natural language texts from business process models. A case study was conducted to evaluate the quality of the generated text. We found empirical support that the textual work instructions can be considered equivalent, in terms of knowledge representation, to process models represented in BPMN. Regarding the framework output quality (textual descriptions) 86% of the subjects claims that it vary from excellent to good.

Downloads

Não há dados estatísticos.

Biografia do Autor

Raphael De Almeida Rodrigues, UNIRIO - Universidade Federal do Estado do Rio de Janeiro

Formado pela UNIRIO, realizando mestrado na linha de pesquisa de Distribuição e Redes na mesma instituição.

Leonardo Guerreiro Azevedo, UNIRIO (Universidade Federal do Estado do Rio de Janeiro)

Leonardo is Professor at Applied Informatics Department (DIA) at Federal University of State of Rio de Janeiro (UNIRIO) and researcher of Graduate Program in Informatics (PPGI/UNIRIO). He received D.Sc and M.Sc. degree from the Graduate School of Engineering (PESC/COPPE) - Federal University of Rio de Janeiro (UFRJ) and Bachelor in Informatics degree from Federal University of Rio de Janeiro (UFRJ). Nowadays, he is Professor at Federal University of State of Rio de Janeiro (UNIRIO) where he researches, teaches and supervise master and bachelor students in different subjects, such as Software Engineering, Database, SOA, BPM, MDA, Business Rules, Spatial Database etc. Since 2007, he works for NP2Tec (Research and Practice Group in Information Technology) as consultant working as Senior Researcher and Project Manager for Petrobras in Business Rules, Security in Database, SOA, BPM and Ontology. From 2000 to 2004 and 2005 to 2007, he worked for COPPETEC foundation as consultant for Brazilian Defense Ministry, Brazilian Navy and Embratel as Project Manager and System Analyst supervising software development projects.

Kate Cerqueira Revoredo, UNIRIO (Universidade Federal do Estado do Rio de Janeiro)

Bacharel em Matemática pela Universidade Federal do Rio de Janeiro (1999), mestre em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (2002), doutora em Engenharia de Sistemas e Computação na COPPE pela Universidade Federal do Rio de Janeiro (2009), tendo feito doutorado sanduiche por 6 meses (2006) no Albert-Ludwigs Universität Freiburg (RFA), Alemanha. Atualmente é professora do Departamento de Informática Aplicada da Universidade Federal do Estado do Rio de Janeiro, e atua no Programa de Pós-Graduação em Informática. Atua na área de Ciência da Computação, com ênfase em Inteligência Artificial principalmente nos seguintes temas: representação de conhecimento e raciocínio, alinhamento de ontologias, analise de redes sociais, aprendizado de maquina, aprendizado relacional (programação em lógica indutiva - ILP), aprendizado estatístico relacional (SRL), revisão de teoria, invenção de predicados, redes Bayesianas.

Referências

Bajwa, I. S. and Choudhary, M. A. (2006). Natural language processing based automated system

for uml diagrams generation. In The 18th Saudi National Computer Conf. on computer science (NCC18). Riyadh, Saudi Arabia: The Saudi Computer Society (SCS).

Busch, M. (1993). Using likert scales in l2 research a researcher comments. TESOL Quarterly,

(4):733–736.

Busemann, S. (1996). Best First Surface Realization. DFKI.

Dale, R. and Reiter, E. (2000). Building natural language generation systems. Cambridge University

Press.

Dumas, M., La Rosa, M., Mendling, J., and Reijers, H. A. (2013). Fundamentals of business

process management. Springer.

Ehud Reiter, R. D. (1997). Building applied natural language generation systems. Natural Language

Engineering 1.

Figl, K. and Laue, R. (2011). Cognitive complexity in business process modeling. In Advanced

Information Systems Engineering, pages 452–466. Springer.

Friedrich, F., Mendling, J., and Puhlmann, F. (2011). Process model generation from natural

language text. In Advanced Information Systems Engineering, pages 482–496. Springer.

Galley, M., Fosler-Lussier, E., and Potamianos, A. (2001). Hybrid natural language generation for

spoken dialogue systems. In INTERSPEECH, pages 1735–1738.

Kettinger, W. J., Teng, J. T., and Guha, S. (1997). Business process change: a study of methodologies,

techniques, and tools. MIS quarterly, pages 55–80.

Larman, C. (2005). Applying uml and patterns: An introduction to object-oriented analysis and

design and iterative development.

Leao, F., Revoredo, K., and Bai ˜ ao, F. (2013). Learning well-founded ontologies through word ˜

sense disambiguation. In Intelligent Systems (BRACIS), 2013 Brazilian Conference on, pages

–200. IEEE.

Leopold, H., Eid-Sabbagh, R.-H., Mendling, J., Azevedo, L. G., and Baiao, F. A. (2013). Detection ˜

of naming convention violations in process models for different languages. Decision Support

Systems, 56:310–325.

Leopold, H., Mendling, J., and Polyvyanyy, A. (2012). Generating natural language texts

from business process models. In Advanced Information Systems Engineering, pages 64–79.

Springer.

Martin, J. H. and Jurafsky, D. (2000). Speech and language processing.

Mel’cuk, I. A. and Polguere, A. (1987). A formal lexicon in the meaning-text theory:(or how to ˇ

do lexica with words). Computational linguistics, 13(3-4):261–275.

Mendling, J., Strembeck, M., and Recker, J. (2012). Factors of process model comprehension

findings from a series of experiments. Decision Support Systems, 53(1):195–206.

Paas, F., Renkl, A., and Sweller, J. (2003). Cognitive load theory and instructional design: Recent

developments. Educational psychologist, 38(1):1–4.

Polyvyanyy, A., Vanhatalo, J., and Volzer, H. (2011). Simplified computation and generaliza- ¨

tion of the refined process structure tree. In Web Services and Formal Methods, pages 25–41.

Springer.

Pree, W. (1994). Meta patterns a means for capturing the essentials of reusable object-oriented

design. In Object-oriented programming, pages 150–162. Springer.

Recker, J. (2012). Scientific research in information systems: a beginner’s guide. Springer.

Reijers, H. A. and Mendling, J. (2011). A study into the factors that influence the understandability

of business process models. Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE

Transactions on, 41(3):449–462.

Reiter, E. (1995). Nlg vs. templates. arXiv preprint cmp-lg/9504013.

Reiter, E. and Mellish, C. (1993). Optimizing the costs and benefits of natural language generation.

In IJCAI, pages 1164–1171.

Reiter, E., Mellish, C., and Levine, J. (1992). Automatic generation of on-line documentation in

the idas project. In Proceedings of the third conference on Applied natural language processing,

pages 64–71. Association for Computational Linguistics.

Rodrigues, R., Azevedo, L., Revoredo, K., and Leopold, H. (2014). A tool to generate natural

language text from business process models. In CBSoft 2014 - Tool Session.

Van Deemter, K., Krahmer, E., and Theune, M. (2005). Real versus template-based natural language

generation: A false opposition? Computational Linguistics, 31(1):15–24.

Vanhatalo, J., Volzer, H., and Koehler, J. (2009). The refined process structure tree. ¨ Data &

Knowledge Engineering, 68(9):793–818.

Downloads

Publicado

2016-12-29

Como Citar

Rodrigues, R. D. A., Azevedo, L. G., & Revoredo, K. C. (2016). BPM2Text: A language independent framework for Business Process Models to Natural Language Text. ISys - Brazilian Journal of Information Systems, 9(4), 38–56. Recuperado de https://seer.unirio.br/isys/article/view/5657

Edição

Seção

ARTIGOS DE EDIÇÃO ESPECIAL