Figure 1 - uploaded by Francisco Moreira
Content may be subject to copyright.
GNAT/ORK run-time system architecture.

GNAT/ORK run-time system architecture.

Source publication
Article
Full-text available
Business and mission critical real-time systems need to be fully predictable, in order that their behavior is known before deployment, even in the presence of faults. The Open Ravenscar Real Time Kernel (ORK) is a small size with reduced complexity kernel designed to be used in this type of applications. This kernel was implemented to be fully comp...

Context in source publication

Context 1
... was built on top of GNAT compilation system. The GNAT/ORK runtime system includes the following components which were subjected to the STADY methodology (see Figure 1): ...

Similar publications

Article
Full-text available
Akses terhadap telekomunikasi merupakan hak setiap orang dan setiap daerah tidak terkecuali masyarakat yang terkena bencana di daerah bencana. Terbatasnya akses telekomunikasi di daerah bencana menjadi masalah khusus dalam penanggulangan bencana itu sendiri. Keberadaan OpenBTS bisa menjadi suatu solusi keterbatasan telekomunikasi di daerah bencana...

Citations

... The kernel presented in this paper is intended to be implemented in hardware in order to make it both faster and more predictable . A validation of ORK is presented in [16] where it is analysed how ORK conforms to and handles Ravenscar properties like, e.g., that task do not terminate. The validation uncovering several implementation flaws. ...
Conference Paper
The traditional approach to high-integrity embedded system development has been to develop and verify the application with the assumption that either the operating system services have deterministic behaviour with well understood operational semantics or that the operating system itself is certified. Formal verification approaches have focused on modelling the application at the right level of abstraction and verifying specific properties based on the model. The effective use of formal methods in high-integrity embedded system development requires efficient models of both the application and the underlying operating system services. Software implemented operating systems pose significant complexity constraints in terms of creating usable models. This paper presents a component-based formal model of a hardware-implemented run-time kernel. It builds on work carried out earlier for the LAMR kernel (K. Lundqvist and L. Asplund, 2003). The components are designed to allow easy deployment, and can be replicated to enable system growth. Additionally, the kernel presented in this paper supports multiprocessor scheduling.
Article
The first session in the 12th International Real-Time Ada Workshop was a summary of the new core language features that are proposed for the Amendment to Ada that is scheduled for 2005.