Identificação Automatizada de Classes Utilizando Processamento de Linguagem Natural
Resumo
A documentação correta e suficiente de um sistema de informação tende a facilitar a sua manutenção. Nesse sentido, o diagrama de classes é um importante artefato da UML para o projeto de um sistema de informação orientado a objetos. A elaboração desse tipo de diagrama, no entanto, muitas vezes é onerosa e complexa por envolver diversos papéis e um profundo conhecimento da área de domínio. Algumas experiências têm demonstrado a viabilidade da geração automatizada do diagrama de classes, sendo que a análise baseada em descrições é uma das técnicas possíveis. O presente trabalho busca aplicar o processamento de linguagem natural para apoiar a elaboração do diagrama de classes. Para isso, foi modelado e implementado um protótipo para validação da proposta. A avaliação inicial do uso da ferramenta foi considerada satisfatória.
Referências
M. Dumas, M. L. Rosa, J. Mendling, and H. A. Reijers. Fundamentals of Business Process Management. Springer, 2013.
F. Friedrich, J. Mendling, and F. Puhlmann. Process model generation from natural language text. 2011.
H. Leopold. Natural language in business process models. Springer, 2013.
J. Mendling, H. A. Reijers, and J. Recker. Activity labeling in process modeling: Empirical insights and recommendations. Inf. Syst., 35(4):467–482, June 2010.
J. Mendling, H. A. Reijers, and W. M. P. van der Aalst. Seven process modeling guidelines (7pmg). Inf. Softw. Technol., 52(2):127–136, Feb. 2010.
OMG. Business process modeling notation (bpmn). versão 2.0.2, 2013.
S.-J. Park. A study of fragment-based protein structure prediction: biased fragment replacement for searching low-energy conformation. Genome informatics. International Conference on Genome Informatics, 2005.
I. Sommerville. Software Engineering: 8th Edition, International Computer Science. Addison-Wesley Longman Publishing, 2006.
L. Thom, M. Reichert, and C. Iochpe. Activity patterns in process-aware information systems: Basic concepts and empirical evidence. International Journal of Business Process Integration and Management (IJBPIM), 2009.
L. H. THOM. Gerenciamento de Processos de Negócio e Aplicabilidade na Saúde e na Robótica. Biblioteca Digital Brasileira de Computação, 2012.
M. Weske. Business Process Management: Concepts, Languages, Architectures. Springer-Verlag, Berlin, 2007.
R. Worksheets. Text structure. http://www.ereadingworksheets.com/text-structure/, page 1, 2014.