Mostrar el registro sencillo del ítem

dc.creatorLemos Junior, Luiz Carlos
dc.date.accessioned2022-08-25T17:57:59Z
dc.date.available2022-08-25
dc.date.available2022-08-25T17:57:59Z
dc.date.issued2014-04-22
dc.identifier.citationLEMOS JUNIOR, Luiz Carlos. Proposta de táticas para prova de teoremas de gramática de grafos. 2014. 166 f. Dissertação (Mestrado em Ciência da Computação) - Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2014.pt_BR
dc.identifier.urihttp://guaiaca.ufpel.edu.br/handle/prefix/8594
dc.description.abstractComputation is used daily in the modern world through systems that are becoming more complex each day. The occurrence of errors in these programs execution is increasing and causing many kinds of losses to the people. So, it is a need to use some ways to increase the reliability of those systems. One way to develop more reliable systems is by the use of formal methods. Inside these techniques there are the formal specification and verification. An attractive language for formal specification is the graph grammars (GG), since it is visual and based in a simple mechanism of rewriting rules. In the other side, the verification can be done by the technique of theorem proving, that allows the proof of properties for systems with wide space of states, or even infinite states. There is an approach that allows the use of the theorem proving technique for systems described by GG. In this proposal, GG was translated to Event-B language, which makes possible the utilization of Rodin platform to the proof of properties. At the verification step some statement obligations are generated and which must be demonstrated. Some of them are unloaded automatically and some others need a experienced user intervention. This intervention, in most of cases, is not trivial and restricts the usage of the technique. This work aims to optimize the verification process, proposing some proof tactics in order to demonstrate interactive obligations, which angle to help the developer in the moment of verification. Firstly, strategies to a GG system proof obligations patterns are presented. Just after, tactics to demonstrate specific properties obligations are suggested. The presentation of the tactics is done by describing the main steps to the demonstrations of the considered properties, describing the proof tree and proposing usage trees. For any of those forms it is possible to present the corresponding proof of the obligation.pt_BR
dc.description.sponsorshipSem bolsapt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Pelotaspt_BR
dc.rightsOpenAccesspt_BR
dc.subjectMétodos formaispt_BR
dc.subjectGramática de grafospt_BR
dc.subjectProva de Teoremaspt_BR
dc.subjectFormal methodspt_BR
dc.subjectGraph grammarspt_BR
dc.subjectTheorem Provingpt_BR
dc.titleProposta de táticas para prova de teoremas de gramática de grafos.pt_BR
dc.title.alternativeProposal of tactics for theorem proving of graph grammars.pt_BR
dc.typemasterThesispt_BR
dc.contributor.authorIDpt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/6439874921445529pt_BR
dc.contributor.advisorIDpt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/2502796658601825pt_BR
dc.contributor.advisor-co1Foss, Luciana
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/1097468139544018pt_BR
dc.description.resumoA computacao e empregada diariamente no mundo moderno, atraves de sistemas que estao a cada dia mais complexos. A ocorrencia de erros no funcionamento desses programas vem aumentando prejudicando as pessoas. Portanto, e necessario utilizar meios que aumentem o nıvel de confianca dos sistemas. Uma forma de desenvolver sistemas mais confiaveis e utilizando metodos formais. Dentro destas tecnicas encontra-se a especificacao e a verificacao formal. Uma linguagem atraente para especificacao formal e a gramatica de grafos (GG), pois e visual e baseada em um mecanismo simples de reescrita de regras. Ja a verificacao pode ser realizada pela tecnica de prova de teoremas, que permite a prova de propriedades para sistemas com espaco de estados grande ou ate mesmo infinito. A abordagem para o uso da tecnica de prova de teoremas para a verificacao de sistemas descritos em GG ja e conhecida. Nessa abordagem GG foi traduzida para a linguagem Event-B, o que possibilitou utilizar a plataforma Rodin para a prova de propriedades. No momento da verificacao sao geradas obrigacoes de prova, as quais devem ser demonstradas. Algumas delas sao descarregadas de forma automatica e outras necessitam da intervencao do usuario com certa experiencia. Essa intervencao, na maioria das vezes, n ao ´e trivial e acaba por restringir o uso da tecnica. Este trabalho visa otimizar o processo de verificacao, propondo taticas de prova para demonstrar as obrigacoes interativas, as quais auxiliam o desenvolvedor no momento da verificacao. Primeiramente sao apresentadas taticas para os padroes de obrigaçoes de prova de um sistema de GG. Logo apos, taticas para demonstrar obrigacoes de propriedades especficas s ao propostas. A apresentacao das taticas e feita atraves da descricao dos passos necessarios para as demonstracoes das propriedades consideradas, descrevendo as arvores de prova e propondo arvores de uso. Em qualquer uma das formas e possıvel realizar a prova da obrigacao correspondente.pt_BR
dc.publisher.departmentCentro de Desenvolvimento Tecnológicopt_BR
dc.publisher.programPrograma de Pós-Graduação em Computaçãopt_BR
dc.publisher.initialsUFPelpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.publisher.countryBrasilpt_BR
dc.contributor.advisor1Cavalheiro, Simone André da Costa


Ficheros en el ítem

Thumbnail
Thumbnail
Thumbnail
Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem