Detail publikace
Reflecting RTOS Model During WCET Timing Analysis: MSP430/FreeRTOS Case Study
Rajnoha Peter, Ing. (FIT VUT)
Stanovení horních mez dob provádění (Worst-Case Execution Time, WCET), je nezbytným krokem v oblasti vývoje real-time systémů. Techniky analýz WCET mohou být klasifikovány jako statické nebo dynamické. Zatímco statické techniky si vystačí s popisem na úrovni vyššího programovacího jazyka, tak pro přesné analýzy WCET je nutno použít dynamické techniky vyžadující znalost cílové architektury či její autentický simulátor schopný provádět konkrétní strojový kód. V článku je představena nejen nová hybridní WCET technika, ale také ukázána její praktická použitelnost v oblasti analýzy WCET nad konkrétní vestavnou platformou (MSP430) a real-time operačním systémem (FreeRTOS). Přínos předložené techniky lze spatřovat v tom, že model operačního systému je reflektován během analýzy s cílem usnadnit a zautomatizovat proces odvození vztahů pro testy plánovatelnosti, detailní analýzu využitelnosti zásobníku apod. Použitelnost metody byla testována pomocí simulátoru MSPsim architektury MSP430.
@ARTICLE{FITPUB10250, author = "Josef Strnadel and Peter Rajnoha", title = "Reflecting RTOS Model During WCET Timing Analysis: MSP430/FreeRTOS Case Study", pages = "17--29", journal = "Acta Electrotechnica et Informatica", volume = 12, number = 4, year = 2012, ISSN = "1335-8243", doi = "10.2478/v10198-012-0041-3", language = "english", url = "https://www.fit.vut.cz/research/publication/10250" }