Advanced search
Start date

Modeling of tasks interactions using graphical interfaces applied in real-time systems

Full text
Fernanda Fernandes Peronaglio
Total Authors: 1
Document type: Master's Dissertation
Press: São José do Rio Preto. 2019-08-29.
Institution: Universidade Estadual Paulista (Unesp). Instituto de Biociências Letras e Ciências Exatas. São José do Rio Preto
Defense date:
Advisor: Aleardo Manacero

Analysis of computing systems through simulation is strongly dependent of how tasks to be executed are modeled. This is even more important in real-time systems, where tasks must be executed before their deadlines, and their simulation avoid possible risks present in the real environment. However, simulators of such tasks usually model them as independent load blocks. Although this is correct for many systems, it is not always true for real-time systems, where applications usually have dependence relationships between tasks. In some simulators this is solved by enforcing the user to write the model in some modeling or simulation language, clearly making the simulation harder when compared to graphical approaches. Therefore, a graphical approach for task modeling is proposed. This approach is specially aimed to real-time tasks and does not compromise simulation accuracy. Graphical, that is visual, modeling allows for the user to focus on the problem to be evaluated and not in programming details of the system, improving the efficiency of this process. This proposal is based on the hierarchical tree concept to establish associations between tasks, processing elements and system resources. Chosen relationships include precedence, synchronism, parallelism and mutual exclusion. This proposal is validated through its application in a simulator of real-time scheduling algorithms named RTsim, which already offers interesting modeling/simulation characteristics such as interfaces to model schedulers and to teaching. RTsim, as others simulators do, models its tasks as independent blocks, what facilitates the verification of this approach effects to modeling. The results achieved with the tests show that procedures for modeling relationships between tasks, as defined in this dissertation, are applicable to discrete event simulators, according to the evaluations of this correctness and usability. (AU)

FAPESP's process: 17/06737-6 - Modeling and simulation of relations among real-time computational tasks using graphical interfaces
Grantee:Fernanda Fernandes Peronaglio
Support Opportunities: Scholarships in Brazil - Master