Busca avançada
Ano de início
Entree


Modelagem de relações entre tarefas usando interfaces gráficas aplicada em sistemas de tempo-real

Texto completo
Autor(es):
Fernanda Fernandes Peronaglio
Número total de Autores: 1
Tipo de documento: Dissertação de Mestrado
Imprenta: São José do Rio Preto. 2019-08-29.
Instituição: Universidade Estadual Paulista (Unesp). Instituto de Biociências Letras e Ciências Exatas. São José do Rio Preto
Data de defesa:
Orientador: Aleardo Manacero
Resumo

A análise de sistemas computacionais por meio de simulação depende fortemente de como as tarefas a serem executadas serão modeladas. Isso é ainda mais importante quando se fala de sistemas de tempo-real, em que tarefas devem ser atendidas dentro dos intervalos corretos e a análise por simulação evita perigos possivelmente presentes se executadas no ambiente real. Entretanto, simuladores de tarefas tipicamente as modelam como blocos independentes de carga de trabalho. Embora isso seja correto ou aceitável em muitas situações, isso não é sempre verdade em sistemas de tempo-real, pois normalmente aplicações desse tipo apresentam relações de dependência entre si. Em alguns simuladores isso é resolvido com a escrita do modelo de tarefa em alguma linguagem de modelagem específica, o que evidentemente dificulta o trabalho de simulação se comparado com abordagens gráficas. Desse modo, aqui se propõe uma abordagem que permita a modelagem de interações entre tarefas, em especial de tempo-real, por meio de interfaces visuais, sem comprometer a corretude do motor de simulação. A modelagem visual permite que o usuário se concentre no problema a ser avaliado e não na programação de seus detalhes, melhorando a eficiência desse processo. Na abordagem proposta se parte do conceito de árvores hierárquicas para estabelecer associações entre tarefas, elementos de processamento e recursos do sistema. As relações previstas entre tarefas incluem precedência, sincronismo, paralelismo e exclusão mútua. A validação dessa abordagem ocorre com sua aplicação no simulador de algoritmos de escalonamento RTsim, que já apresenta características interessantes de simulação, como interfaces para modelagem de escalonadores e de auxílio ao ensino. Assim como outros simuladores, o RTsim originariamente trata tarefas como blocos independentes de carga de trabalho, o que facilita a verificação dos efeitos desta abordagem na modelagem. Os resultados obtidos mostram que os procedimentos de modelagem de relações entre tarefas, na forma como definidos aqui, são aplicáveis em simuladores de eventos discretos, conforme avaliações de sua correção e usabilidade. (AU)

Processo FAPESP: 17/06737-6 - Modelagem e simulação de relações entre tarefas computacionais de tempo-real usando interfaces gráficas
Beneficiário:Fernanda Fernandes Peronaglio
Modalidade de apoio: Bolsas no Brasil - Mestrado