University of Oslo OSA+ is a highly scalable real-time middleware for embedded systems, in which the platform can be expanded by means of "extended services".
This project will implement an extended service as such, which allows OSA+ to communicate with CORBA implementations.
Optimization in terms of memory footprint and computational time is central.

CORBA extension for OSA+(Open System Architecture Platform for Universal Services)

Master thesis - Project description

The OSA+ is a middleware for embedded real-time systems, which aims to reduce the overhead as much as possible. It is designed as a pluggable architecture which allows for high scalability, as services is used for extending the platform functionality. The CORBA extension should be designed like such an extended service. It will provide OSA+ the possibility to "speak" with other CORBA implementations.

Chosen approach and expected results

I have chosen to split the thesis into three phases:
  • Phase 1: Research
    This part of my thesis will be dedicated for doing research on the CORBA architecture.
    This work will, in addition to the knowledge gained, result in an essay giving an overview of the CORBA architecture.
  • Phase 2: Implemetation
    This part of the thesis will take part at the University of Karlsruhe, Germany. I will be working in a team consisting of the developer(s) of OSA+.
  • Phase 3: Benchmarking and documentation
    The thesis report will contain documentation of the implementation and the test results. I will also describe the different approaches used for achieving the results.

In the "Current status"-section, I will post updates and information on the progress of my work.