Implementacja systemów czasu rzeczywistego z wykorzystaniem platformy. NET Autor: inż. Bartosz Bogacki Promotor: dr inż. Wojciech Complak
What is a Real-Time System (RTS) ? l Real-Time problems are those for which timeliness „Occurring at a suitable or opportune time” l A Real-Time System responds in a timely predictable way to unpredictable external stimuli arrivals.
HRTS/SRTS/FRTS l Hard Real-Time System is a system that would fail if its timing requirements were not met, l In Soft Real-Time System, missed deadlines only result in performance degradation, l Firm Real-Time System tolerates one or more missed deadlines without catastrophic repercussions
RTS vs RTOS l RTS consists of many elements (hardware, OS, applications, devices, etc. ) l RTOS is an OS that can be used to build a Hard Real-Time System
. NET Platform l. A new platform for building integrated, service-oriented applications to meet the needs of today's Internet businesses, l Provided by Micro$oft, l Poorly verified documentation.
The Master Thesis goals l Develop a methodology to test if platform could be used as HRTS component, l Verify Micro$oft’s Real-Time specification against the tests result, l Answer the question: „Is. NET a good choice to implement HRTS? ”
Motivation l Unreliable documentation from vendor, l No formal methodology to test if platform requirements is known at the moment,