Proposta de um método de verificação por tempo global com redes de Petri no desenvolvimento de software embarcado e em tempo real
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPR |
Texto Completo: | https://hdl.handle.net/1884/24292 |
Resumo: | Orientador: Prof. Dr. Luis Allan Künzle |
id |
UFPR_5f175ba6dba5bf82382275ef20b4b689 |
---|---|
oai_identifier_str |
oai:acervodigital.ufpr.br:1884/24292 |
network_acronym_str |
UFPR |
network_name_str |
Repositório Institucional da UFPR |
repository_id_str |
308 |
spelling |
Kunzle, Luis Allan, 1962-Todt, Eduardo, 1963-Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaPeres, Leticia Mara2022-12-07T19:49:33Z2022-12-07T19:49:33Z2010https://hdl.handle.net/1884/24292Orientador: Prof. Dr. Luis Allan KünzleCo-Orientador: Prof. Dr. Eduardo TodtTese (doutorado) - Universidade Federal do Paraná, Setor de Ciencias Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 09/08/2010Bibliografia: fls. 117-126Resumo: Sistemas embarcados de tempo real são sistemas restritos quanto às funcionalidades e recursos disponíveis. Nesses sistemas, requisitos temporais são tão importantes quanto requisitos funcionais. Nas fases de análise e projeto do software embarcado, um modelo analítico pode auxiliar em atividades de verificação, reduzindo o tempo de desenvolvimento e aumentando a garantia do comportamento correto do sistema. Este trabalho propõe a aplicação da técnica de tempo global de redes de Petri na verificação de software embarcado de tempo real. Um algoritmo da técnica de tempo global foi proposto e implementado. Um método geral de aplicação desta técnica e uma instanciação deste método foram propostos. Modelos de mapeamento de tarefas em redes de Petri foram desenvolvidos e um modelo de geração de cenários de comportamento para a análise de escalonabilidade para as políticas de prioridade fixa e earliest deadline first foi determinado e implementado. A execução e análise de experimentos permitiram observar o método e modelos. O método proposto neste trabalho objetiva identificar cenários de comportamento que não respeitam as restrições temporais do sistema modelado. No caso de sistemas embarcados e em tempo real esta é uma das principais preocupações das equipes de desenvolvimento de software. Como resultado, desenvolvemos um método que permite a verificação temporal de software embarcado de tempo real com relógios global e relativo, que é um passo relevante para facilitar a aplicação de redes de Petri no contexto do desenvolvimento destes sistemas.Abstract: Real time embedded systems are function and time constrained. In these systems, time constraints are as important as functional. An analytical model can help in the verification activities during embedded software analysis and design, reducing development time and increasing assurance of proper system behavior. This work proposes the application of global time technique of Petri nets as an alternative to the verification of real time embedded software. An algorithm of global time technique was proposed and implemented. We proposed a general method of application of this technique and an instantiation of this method. We developed models for the mapping of tasks in Petri nets and we determined and implemented a model for the generation of scenarios for the schedulability analysis considering fixed priority and earliest deadline first policies. The implementation and analysis of experiments allowed us to observe the method and models. The method proposed in this thesis aims to identify behavioral scenarios which do not meeting the time constraints of the modeled system. This is a major concern for software development teams about embedded and real time systems. As a result, we developed a method allowing time verification of real-time mbedded software using global and relative clocks, which is an important step to facilitate the application of Petri nets in the development of these systems.126f. : grafs., tabs.application/pdfDisponível em formato digitalInformáticaRedes de petriSoftwareCiencia da computaçãoProposta de um método de verificação por tempo global com redes de Petri no desenvolvimento de software embarcado e em tempo realinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALTESEDOUT.PDFapplication/pdf1344456https://acervodigital.ufpr.br/bitstream/1884/24292/1/TESEDOUT.PDFcb7fb34c95ddd2cff958621d8bad28c9MD51open accessTEXTTESEDOUT.PDF.txtExtracted Texttext/plain298484https://acervodigital.ufpr.br/bitstream/1884/24292/2/TESEDOUT.PDF.txt7281c8b54d2da83c70432886dd5d5e2bMD52open accessTHUMBNAILTESEDOUT.PDF.jpgGenerated Thumbnailimage/jpeg1221https://acervodigital.ufpr.br/bitstream/1884/24292/3/TESEDOUT.PDF.jpgdad53c3b9251666f0de141aa48eac414MD53open access1884/242922022-12-07 16:49:33.725open accessoai:acervodigital.ufpr.br:1884/24292Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082022-12-07T19:49:33Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false |
dc.title.pt_BR.fl_str_mv |
Proposta de um método de verificação por tempo global com redes de Petri no desenvolvimento de software embarcado e em tempo real |
title |
Proposta de um método de verificação por tempo global com redes de Petri no desenvolvimento de software embarcado e em tempo real |
spellingShingle |
Proposta de um método de verificação por tempo global com redes de Petri no desenvolvimento de software embarcado e em tempo real Peres, Leticia Mara Informática Redes de petri Software Ciencia da computação |
title_short |
Proposta de um método de verificação por tempo global com redes de Petri no desenvolvimento de software embarcado e em tempo real |
title_full |
Proposta de um método de verificação por tempo global com redes de Petri no desenvolvimento de software embarcado e em tempo real |
title_fullStr |
Proposta de um método de verificação por tempo global com redes de Petri no desenvolvimento de software embarcado e em tempo real |
title_full_unstemmed |
Proposta de um método de verificação por tempo global com redes de Petri no desenvolvimento de software embarcado e em tempo real |
title_sort |
Proposta de um método de verificação por tempo global com redes de Petri no desenvolvimento de software embarcado e em tempo real |
author |
Peres, Leticia Mara |
author_facet |
Peres, Leticia Mara |
author_role |
author |
dc.contributor.other.pt_BR.fl_str_mv |
Kunzle, Luis Allan, 1962- Todt, Eduardo, 1963- Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática |
dc.contributor.author.fl_str_mv |
Peres, Leticia Mara |
dc.subject.por.fl_str_mv |
Informática Redes de petri Software Ciencia da computação |
topic |
Informática Redes de petri Software Ciencia da computação |
description |
Orientador: Prof. Dr. Luis Allan Künzle |
publishDate |
2010 |
dc.date.issued.fl_str_mv |
2010 |
dc.date.accessioned.fl_str_mv |
2022-12-07T19:49:33Z |
dc.date.available.fl_str_mv |
2022-12-07T19:49:33Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1884/24292 |
url |
https://hdl.handle.net/1884/24292 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.pt_BR.fl_str_mv |
Disponível em formato digital |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
126f. : grafs., tabs. application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPR instname:Universidade Federal do Paraná (UFPR) instacron:UFPR |
instname_str |
Universidade Federal do Paraná (UFPR) |
instacron_str |
UFPR |
institution |
UFPR |
reponame_str |
Repositório Institucional da UFPR |
collection |
Repositório Institucional da UFPR |
bitstream.url.fl_str_mv |
https://acervodigital.ufpr.br/bitstream/1884/24292/1/TESEDOUT.PDF https://acervodigital.ufpr.br/bitstream/1884/24292/2/TESEDOUT.PDF.txt https://acervodigital.ufpr.br/bitstream/1884/24292/3/TESEDOUT.PDF.jpg |
bitstream.checksum.fl_str_mv |
cb7fb34c95ddd2cff958621d8bad28c9 7281c8b54d2da83c70432886dd5d5e2b dad53c3b9251666f0de141aa48eac414 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1813898917392154624 |