dc.contributor.advisor |
Azevedo, Leonardo Guerreiro |
|
dc.contributor.author |
Rodrigues, Raphael de Almeida |
|
dc.date.accessioned |
2018-04-13T18:36:52Z |
|
dc.date.available |
2018-04-13T18:36:52Z |
|
dc.date.issued |
2016-09-30 |
|
dc.identifier.citation |
RODRIGUES, Raphael de Almeida. BPM text model: automatic synchronization of BPM description artifacts. 2016. 165 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro, Rio de Janeiro, 2016. |
pt_BR |
dc.identifier.uri |
http://hdl.handle.net/unirio/11520 |
|
dc.description |
Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2016/13. |
pt_BR |
dc.description.sponsorship |
n/a |
pt_BR |
dc.language.iso |
English |
pt_BR |
dc.rights |
openAccess |
pt_BR |
dc.title |
BPM Text Model: Automatic Synchronization of BPM Description Artifacts |
pt_BR |
dc.type |
masterThesis |
pt_BR |
dc.contributor.advisor-co |
Revoredo, Kate Cerqueira |
|
dc.contributor.referee |
Azevedo, Leonardo Guerreiro |
|
dc.contributor.referee |
Revoredo, Kate Cerqueira |
|
dc.contributor.referee |
Amorim, Fernanda Araújo Baião |
|
dc.contributor.referee |
Fantinato, Marcelo |
|
dc.degree.department |
CCET |
pt_BR |
dc.degree.grantor |
Universidade Federal do Estado do Rio de Janeiro - UNIRIO |
pt_BR |
dc.degree.level |
Mestrado Acadêmico |
pt_BR |
dc.degree.local |
Rio de Janeiro, RJ. |
pt_BR |
dc.degree.program |
Programa de Pós-Graduação em Informática |
pt_BR |
dc.subject.cnpq |
CIÊNCIAS EXATAS E DA TERRA |
pt_BR |
dc.subject.cnpq |
CIÊNCIA DA COMPUTAÇÃO |
pt_BR |
dc.subject.en |
BPM |
pt_BR |
dc.subject.en |
BPMN |
pt_BR |
dc.subject.en |
Natural Language Generation |
pt_BR |
dc.subject.en |
Natural Language Processing |
pt_BR |
dc.description.abstracten |
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. For this reason, both model and text are necessary artifacts for a good communication between business specialists and system analysts. The manual management of both resources may result in inconsistencies, due to unilateral modifications. This research propose a methodology for text generation from process models and vice-versa, while also applying changes made to the text back to the original process model. The technique also enables domain experts to edit formal process models without the efforts of learning a modeling language. The methodology was validated through a languageindependent framework, instantiated using Java standard technology. The methodology was evaluated through case studies and experiments. Three main conclusions could be drown from the evaluation. First, textual work instructions can be considered equivalent to the process models in terms of knowledge representation within an acceptable threshold (74% of the subjects claim the equivalence between both knowledge representations vary from 68% to 100%). Second, the chosen textual format is good (86% of the subjects claim the textual descriptions vary from excellent to good). Third, the knowledge represented by the manually updated text can be considered equivalent to the automatically updated process model after the synchronization within an acceptable threshold (78% of the subjects claim the knowledge represented by the manually updated text is equivalent to the automatically updated process model). |
pt_BR |
dc.degree.country |
Brasil |
pt_BR |
dc.description.sponsordocumentnumber |
n/a |
pt_BR |
dc.description.abstractpt |
A representação adequada de um Processo de Negócio é importante para seu entendimento e execução. BPMN foi utilizado como a notação padrão para modelos de processo, porém especialistas de domínio, que são os especialistas do negócio, não detêm as habilidades de modelagem necessárias para facilmente ler um modelo de processo. Para eles, é mais fácil ler um texto em linguagem natural. Por esta razão, ambos modelos e textos são artefatos necessários para a comunicação adequada entre especialistas de negócio e analistas de sistemas. A gestão manual de ambos recursos pode gerar inconsistências, devido a alterações unilaterais. Esta dissertação propõe uma metodologia para geração de texto a partir de modelos e vice-versa, aplicando as alterações textuais no modelo de processo original. A proposta foi validada através do desenvolvimento de um framework genérico, instanciado utilizando a linguagem de programação Java. A metodologia foi avaliada através de estudo de caso e experimentos. Três conclusões principais podem ser obtidas através da avaliação. Primeiro, descrições textuais de processo podem ser consideradas equivalentes a modelos em termos de representação de conhecimento (74% dos entrevistados avaliam a equivalência do conhecimento transmitido por ambas representações entre 68% e 100%). Segundo, o formato escolhido para representar textualmente os processos é boa (86% dos participantes avaliaram a qualidade das descrições textuais entre excelente e boa.) Terceiro, o conhecimento representado pelos descrições textuais que foram manualmente alteradas podem ser consideradas equivalentes aos modelos de
processo atualizados automaticamente (78% dos entrevistados avaliaram que o conhecimento representado pelo texto alterado manualmente é equivalente ao modelo de processo gerado apos a atualização automática) |
pt_BR |
dc.subject.pt |
BPM |
pt_BR |
dc.subject.pt |
BPMN |
pt_BR |
dc.subject.pt |
Geração de Linguagem Natural |
pt_BR |
dc.subject.pt |
Processamento de Linguagem Natural |
pt_BR |