A Virtual OSGi Infrastructure for Embedded Software Systems


The demand for software-based solutions for embedded applications keeps growing. At the same time, the costs of developing and managing the programming code are rising rapidly. The project is to develop an infrastructure designed to bring relief. Rather than starting from scratch, we adapt and extend tested technologies and standards. The OSGi framework (Open Services Gateway Initiative) is such a solution. OSGi is a well established, open, modular and scalable service delivery architecture for integrating intelligent consumer devices, delivering and installing services, as well as content such as remote control, system diagnosis and maintenance. The project will extrapolate the concepts and ideas behind the OSGi model to make them language- and platform-independent, fully service-oriented, and the basis for the development of embedded software. The project is to produce suitable component models and corresponding middleware for a wide range of applications. As testing platforms, the project will focus on the Microsoft Robotic Studio, the .NET platform and a special research operating system.

Project owner






Prof. Gustavo Alonso






Prof. Timothy Roscoe






Ioana Giurgiu






Jan Rellermeyer






Emre Särigol








Documents

Jan S. Rellermeyer, Michael Duller, Gustavo Alonso: Engineering the Cloud from Software Modules. In: Proceedings of the Workshop on Software Engineering Challenges in Cloud Computing (ICSE-Cloud, in conjunction with ICSE 2009), Vancouver, Canada, May 23, 2009

Contact
Quicklinks
In Cooperation with:

©2009 Microsoft Corporation. All rights reserved.