db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
@InProceedings{Sputh09,
title = "{O}pen{C}om{RTOS}: {A} {R}untime {E}nvironment for {I}nteracting {E}ntities",
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
author= "Sputh, Bernhard H.C. and Faust, Oliver and Verhulst, Eric and Mezhuyev, Vitaliy",
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
editor= "Welch, Peter H. and Roebbers, Herman and Broenink, Jan F. and Barnes, Frederick R. M. and Ritson, Carl G. and Sampson, Adam T. and Stiles, G. S. and Vinter, Brian",
db_connect: Could not connect to paper db at "wotug@dragon.kent.ac.uk"
pages = "173--184",
booktitle= "{C}ommunicating {P}rocess {A}rchitectures 2009",
isbn= "978-1-60750-065-0",
year= "2009",
month= "nov",
abstract= "OpenComRTOS is one of the few Real-Time Operating Systems
for embedded
systems that was developed using formal
modelling techniques. The goal
was to obtain a proven
dependable component with a clean architecture
that delivers
high performance on a wide variety of networked
embedded
systems, ranging from a single processor to
distributed systems. The
result is a scalable relibable
communication system with real-time
capabilities. Besides, a
rigorous formal verification of the kernel
algorithms led to
an architecture which has several properties that
enhance
safety and real-time properties of the RTOS. The code size
in
particular is very small, typically 10 times less than a
typical
equivalent single processor RTOS. The small code
size allows a much
better use of the on-chip memory
resources, which increases the speed
of execution due to the
reduction of wait states caused by the use of
external
memory. To this point we ported OpenComRTOS to
the
MicroBlaze processor from Xilinx, the Leon3 from ESA,
the ARM
Cortex-M3, the Melexis MLX16, and the XMOS. In this
paper we
concentrate on the Microblaze port, which is an
environment where
OpenComRTOS competes with a number of
different operating systems,
including the standard
operating system Xilinx Micro Kernel. This
paper reports
code size figures of the OpenComRTOS on a MicroBlaze
target.
We found that this code size is considerably smaller
compared
with published code sizes of other operating
systems."
}