Název:
Architektura prostředí pro běh PROGRESS aplikací
Překlad názvu:
The Progress run-time architecture
Autoři:
Pop, Tomáš Typ dokumentu: Rigorózní práce
Rok:
2011
Jazyk:
eng
Abstrakt: [eng][cze] This thesis is a part of a bigger research vision called Progress which aims at providing component based techniques for the development of real-time embedded systems. Progress introduces the concept of a virtual node in order to increase the effectiveness of constructed systems and improve hardware abstraction. The thesis starts research of the runtime structures of the Progress component model. The thesis aims at identifying necessary questions about the runtime internal structure of virtual nodes and about the supporting mechanisms needed to run virtual nodes on destination hardware. A part of this thesis is also a sample implementation of the virtual node runtime environment covering local and Ethernet communication, event driven and timer driven tasks, and multiple computational nodes.Práce je součástí rozsáhlejšího výzkumného záměru s názvem Progress, který usiluje o poskytnutí metod pro vývoj komponentových a real-time systémů pro embedded zařízení. Jednou z nových myšlenek Progresu je sdružování komponent do větších celků nazvaných virtuální zařízení. Důvodem k tomuto sdružování je dosažení vyšší efektivity a také možnost vyšší míry abstrakce hardware cílových výpočetních jednotek. Tato práce začíná zkoumání implementace komponentového modelu, který je součástí Progressu.. Cílem práce je otevřít nutné otázky týkající se implementace běhového prostředí a mechanismů nutných k běhu virtuálních zařízení na fyzickém zařízení. Součástí práce je i ukázková implementace běhového prostředí pokrývající lokální komunikaci a komunikaci prostřednictvím Ethernetu, implementaci podpory pro událostmi řízené a periodické úlohy a systémy s více spolupracujícími zařízeními.
Klíčová slova:
Embedded zařízení; Komponentové systémy; Progress; Realtime; Component systems; Embedded devices; Progress; Realtime