Title :
Design and implementation of real-time distributed systems with the ASSERT Virtual Machine
Author :
Zamorano, Juan ; De La Puente, Juan A.
Author_Institution :
Univ. Politec. de Madrid (UPM), Madrid, Spain
Abstract :
This paper describes how the ASSERT Virtual Machine, a dedicated execution platform that guarantees a predictable real-time behaviour, can be used to develop real-time embedded distributed systems with high-integrity requirements. The concept of virtual machine-level software components is developed, and sample programming patterns are provided. Components are used in the framework of the ASSERT development process, and are based on the Ravenscar Computational Model, a concurrent tasking model which can be statically analysed for a correct real-time behaviour. The current architecture of the ASSERT virtual machine is described in detail, and experience gained with its use in the last few years is provided.
Keywords :
distributed processing; embedded systems; software engineering; virtual machines; ASSERT development process; high integrity requirement; programming pattern; ravenscar computational model; real time embedded distributed system; software component; virtual machine;
Conference_Titel :
Emerging Technologies and Factory Automation (ETFA), 2010 IEEE Conference on
Conference_Location :
Bilbao
Print_ISBN :
978-1-4244-6848-5
DOI :
10.1109/ETFA.2010.5641342