Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10507
Full metadata record
DC FieldValueLanguage
dc.creator.IDRODRIGUES, C. L.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/2590620617848677pt_BR
dc.contributor.advisor1FIGUEIREDO, Jorge César Abrantes de.-
dc.contributor.advisor1IDFIGUEIREDO, J. C. A.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/1424808046858622pt_BR
dc.contributor.advisor2GUERRERO, Dalton Dario Serey.-
dc.contributor.advisor2IDGUERRERO, D. D. S.pt_BR
dc.contributor.advisor2Latteshttp://lattes.cnpq.br/2050632960242405pt_BR
dc.contributor.referee1MACHADO , Patrícia Duarte de Lima.-
dc.contributor.referee2PERKUSICH , Angelo.-
dc.contributor.referee3MOTA, Alexandre Cabral.-
dc.description.resumoNos dias de hoje, os sistemas de software e hardware estão presentes em situações em que falhas são inaceitáveis, por exemplo, em comércio eletrônico, sistemas de telefonia, sistemas bancários, sistemas hospitalares etc. Uma atividade essencial para garantir que estes sistemas funcionem conforme esperado é a aplicação de técnicas formais em seus processos de desenvolvimento. Uma técnica formal cada vez mais utilizada na academia e na indústria é a verificação de modelos. As principais vantagens da verificação de modelos são o poder de automação e a qualidade dos resultados produzidos. A verificação de modelos foi desenvolvida originalmente para sistemas de hardware. Esta característica pode dificultar a aplicação da técnica em desenvolvimento de software baseado em modelos. Principalmente em software desenvolvido segundo o paradigma OO. Neste trabalho, nós tratamos da técnica de verificação de modelos em Redes de Petri Orientadas a Objetos (RPOO). RPOO é uma linguagem de modelagem formal que integra os conceitos de redes de Petri e OO, de modo a preservar as características originais de cada uma das abordagens. Desde a sua formalização, RPOO tem sido aplicada em vários modelos de sistemas concorrentes e distribuídos. Contudo, antes da realização deste trabalho, a análise destes modelos estava restrita à técnica de simulação. Não existia suporte ferramental adequado para a validação formal de modelos em RPOO. Para tornar a aplicação desta em técnica no desenvolvimento de softwares baseados em modelos com notação em OO mais viável, definimos um formato para representação de espaço de estados que evidencia a visão OO das modelagens e oculta detalhes das redes de Petri. Também definimos uma estratégia para construção desta estrutura com suporte ferramental. O principal resultado do trabalho é um protótipo de um verificador de modelos capaz de avaliar fórmulas em lógica temporal CTL. Por último, realizamos um estudo de caso em que aplicamos o verificador em uma modelagem do protocolo IP móvel. Nesta atividade, encontramos erros de modelagem não detectados com simulação.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.programPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computaçãopt_BR
dc.titleVerificação de modelos em redes de petri orientadas a objetos.pt_BR
dc.date.issued2004-02-18-
dc.description.abstractToday, hardware and software systems are used in situations where failures are unacceptable, for example, in electronic commerce, telephone systems, banks systems, hospitals systems etc. An essential activity to guarantee that systems work as expected is the application of formal techniques in their development process. A formal technique more and more used in academy and industry is model checking. The main advantages of this technique are power of automation and the quality of results. Model checking was originally developed to hardware systems. This can difficult the application of model checking in model based software development. Mainly in software developed using the OO paradigm. In this work, we deal with model checking techniques for object oriented Petri nets (Redes de Petri Orientadas a Objetos – RPOO). RPOO is a formal modelling language that integrates Petri nets and OO concepts, and preserves originals features of each one of the approaches. Since its formalization, RPOO has been applied in several concurrent and distributed systems models. Though, before this work, analysis of models was restricted to simulation. There was no supporting tool to deal with formal validation of RPOO models. To make the application of this technique in model based software development with OO notation more feasible, we define a layout to state space representation that shows up the OO view and holds back the Petri nets details. We define also an approach to construct this structure with tool support. The main result of the work is a prototype of the model checker wich is able to evaluate formulas in CTL temporal logic. Finally, we have conducted a case study in wich we have used the prototype in mobile IP protocol model. In this activity we found modeling mistakes not detected with simulation.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10507-
dc.date.accessioned2019-12-27T09:44:01Z-
dc.date.available2019-12-27-
dc.date.available2019-12-27T09:44:01Z-
dc.typeDissertaçãopt_BR
dc.subjectVerificação de Modelospt_BR
dc.subjectOrientação a Objetospt_BR
dc.subjectRede de Petript_BR
dc.subjectLógica Temporal CTLpt_BR
dc.subjectModel Verificationpt_BR
dc.subjectObject Orientationpt_BR
dc.subjectPetri Netspt_BR
dc.subjectCTL Time Logicpt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorRODRIGUES, Cássio Leonardo.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeVerification of models in Petri nets object oriented.pt_BR
dc.description.sponsorshipCNPqpt_BR
dc.relationCapespt_BR
dc.identifier.citationRODRIGUES, C. L. Verificação de modelos em redes de petri orientadas a objetos. 2004. 109 f. Dissertação (Mestrado em Ciência da Computação) – Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2004. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10507pt_BR
Appears in Collections:Mestrado em Ciência da Computação.

Files in This Item:
File Description SizeFormat 
CÁSSIO LEONARDO RODRIGUES - DISSERTAÇÃO (PPGCC) 2004.pdfCássio Leonardo Rodrigues - Dissertação (PPGCC) 2004.1.26 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.