Deutsch
CHROMOSOME System Architecture
CHROMOSOME System Architecture

CHROMOSOME Middleware

The CHROMOSOME Middleware is an open source communication infrastructure and execution environment for distributed applications. It aims to deliver the whole set of tools necessary to build and integrate applications including a model-driven design tool, component libraries as well as compiler tool chains for specific target platforms. CHROMOSOME can be used in a broad variety of application domains including industrial automation, multimedia as well as time critical applications.

News

  • April 2, 2012: CHROMOSOME v0.2 for Windows has been released! See below for download instructions.

Download

The following downloads are available:

CHROMOSOME is licensed under the Apache License, Version 2.0.

Background

For a long time, the focus of embedded systems development has been the implementation of isolated systems with clearly defined borders and interfaces. Recently, the trend of integrating these complex independent systems into larger systems of systems arises: manufacturing plants get connected with logistics, intelligent cars communicate with each other and the infrastructure. Due to the different life cycles of the different involved systems, adaptability in the sense of plug & play becomes more and more important. Systems must be integrated with other systems although the concrete systems were not know at design time. Future embedded systems have to be developed in a way so  that they can be integrated into these systems of systems without losing their safety, security and real-time capabilities.
 
In order to achieve this, a powerful domain-independent software platform is required, which can flexibly be adapted to various application scenarios. CHROMOSOME is a middleware and runtime system intended to meet these requirements. It combines features known from the embedded domain such as determinism where necessary with adaptivity known from internet technologies. CHROMOSOME treats extra-functional requirements as first-class entity and provides according mechanisms to fulfill the application requirements.

CHROMOSOME is Open Source!

CHROMOSOME has a large set of designated features and is designed to evolve over time. It is completely open source with a very unconstrained license and hence transparent to developers and end users. The current release includes a first subset of the features that will be available in future versions. Although we have a clear vision of the final system, CHROMOSOME 's development is demand driven. Its goal is to provide adequate platform support and tooling for maximum efficiency.

Publications

  1. Christian Buckl, Michael Geisinger. Middleware-Architekturen zur Integration von Systemen in Systems-of-Systems. In Tagungsband Embedded Software Engineering Kongress. December 2011.

fortiss GmbH - An-Institut der Technischen Universität München

Guerickestraße 25 | 80805 München | Deutschland
Tel: +49 89 3603522 0 | Fax: +49 89 3603522 50
info@fortiss.org | Impressum | Datenschutzerklärung