Método de refinamento machina

dc.creatorItalo Giovani Abdanur Stefani
dc.date.accessioned2019-08-09T15:10:21Z
dc.date.accessioned2025-09-08T23:26:11Z
dc.date.available2019-08-09T15:10:21Z
dc.date.issued2007-03-13
dc.description.abstractThe Abstract State Machine (ASM) has been used as language for formal specification to various systems due to the high level of abstraction and the mathematical rigor. It facilitates to understand the modeled system and to formally verify properties. Using an ASM language, is possible to make a high level specification, called Ground Model, to be transformed, based on The ASM Refinement Method, in an executable code, validated and verified.The main goal of The Machina Refinement Method is to propose a high level specification method that represents aspects of ASM with the possibility to validate and to verify the builded model independent of the implementation. The refinement process automatically generates the executable Machina code and to carry through the verification using the NuSMV tool. Thus, the implementation can be automatically verified in accordance with the specification.
dc.identifier.urihttps://hdl.handle.net/1843/RVMR-794P7N
dc.languagePortuguês
dc.publisherUniversidade Federal de Minas Gerais
dc.rightsAcesso Aberto
dc.subjectProcessamento eletronico de dados
dc.subjectComputação
dc.subjectTeoria dos autômatos
dc.subjectProgramas de computador Verificação
dc.subject.othermachina
dc.subject.otherlinguagens de programação
dc.titleMétodo de refinamento machina
dc.typeDissertação de mestrado
local.contributor.advisor1Roberto da Silva Bigonha
local.contributor.referee1Elaine Gouvea Pimentel
local.contributor.referee1Mariza Andrade da Silva Bigonha
local.contributor.referee1Vladimir Oliveira Di Iorio
local.description.resumoO modelo de Máquina de Estado Abstrata (ASM - Abstract State Machine) vem sendo amplamente utilizado para especificação formal de diversos tipos de sistemas devido ao seu alto grau de abstração e rigor matemático, o que facilita compreender o sistema modelado e verificar formalmente suas propriedades. Pode-se utilizar uma linguagem baseada no modelo ASM para escrever uma especificação em alto nível, conhecida como Modelo Básico, e posteriormente submetê-la a um processo de transformação baseado no Método de Refinamento ASM para obter a implementação validada e verificada.O principal objetivo do trabalho Método de Refinamento Machina (MRM) é propor um método de especificação em alto nível que represente aspectos de ASM e com a possibilidade de validar e verificar o modelo construído independente da implementação. O processo de refinamento permite obter, automaticamente, o código executável em Machina e realizar a verificação utilizando a ferramenta NuSMV. Assim, pode-se verificar automaticamente a implementação de acordo com a especificação.
local.publisher.initialsUFMG

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
italogiovaniabdanurstefani.pdf
Tamanho:
3.05 MB
Formato:
Adobe Portable Document Format