Transformação de requisitos escritos em português para propriedades lógicas temporais

DSpace Repository

A- A A+

Transformação de requisitos escritos em português para propriedades lógicas temporais

Show simple item record

dc.contributor Universidade Federal de Santa Catarina
dc.contributor.advisor Berkenbrock, Gian Ricardo
dc.contributor.author Sathler, Mariana Araújo Tavares
dc.date.accessioned 2021-11-11T19:25:33Z
dc.date.available 2021-11-11T19:25:33Z
dc.date.issued 2021
dc.identifier.other 373660
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/229846
dc.description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Campus Joinville, Programa de Pós-Graduação em Engenharia de Sistemas Eletrônicos, Joinville, 2021.
dc.description.abstract Devido ao aumento na complexidade dos softwares, é fundamental encontrar meios que garantam que os softwares sejam seguros e livres de falhas. A verificação de modelos formais permite que falhas sejam encontradas ainda no início do projeto. A modelagem formal, no entanto, não é tão difundida na indústria quanto a modelagem semi-formal (como a UML). Este trabalho apresenta uma tradução de requisitos escritos em linguagem natural (Português) para propriedades temporais formais. As propriedades foram traduzidas utilizando duas abordagens de processamento de linguagem natural: tradução baseada em regras e tradução baseada em redes neurais. A partir da utilização dessas duas abordagens, as propriedades escritas em linguagem natural foram traduzidas para linguagem de entrada do verificador de modelos UPPAAL. O processamento de linguagem natural foi aplicado nos casos de estudo: Jantar dos Filósofos, Protocolo de Fischer e Base de Dados de Dwyer, para verificar a viabilidade do uso de um tradutor de propriedades. Os resultados obtidos foram satisfatórios.
dc.description.abstract Abstract: The complexity of software has increased, and therefore it is essential to find ways to ensure that software is safe, and error free. The verification of formal models allows to find inconsistencies at the beginning of the project. Formal modeling, however, is not as used in industry as semi-formal modeling (such as UML). This work presents a translation of natural language writings - Portuguese for formal properties. The properties were formalized using two natural language processing approaches: Rule-based translation and neural network-based translation. From the use of these two approaches, properties written in natural language were translated to the formal input language of the UPPAAL verifier. To verify the possibility of using a property translator, natural language processing was found in the use cases: Philosophers' Dinner, Fischer Protocol and Dwyer Database. The results obtained were satisfactory. en
dc.format.extent 126 p.| il.
dc.language.iso por
dc.subject.classification Sistemas eletrônicos
dc.subject.classification Lógica de computador
dc.subject.classification Redes neurais (Computação)
dc.subject.classification Processamento de linguagem natural (Computação)
dc.subject.classification Tradução mecânica
dc.title Transformação de requisitos escritos em português para propriedades lógicas temporais
dc.type Dissertação (Mestrado)


Files in this item

Files Size Format View
PESE0013-D.pdf 3.277Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar