SYSGO, AG, Germany


SYSGO specialises in design, implementation, and configuration of device software for the embedded market. Since its foundation in 1991, the company has been focused on real-time operating systems for use in embedded systems. It’s core competencies are: design, implementation, validation, and distribution of microkernel-based operating systems for real-time embedded applications, microkernel-based virtualisation, scheduling for multicore processors, scheduling real-time and non-real-time processes in a virtual machine context. SYSGO has ported operating systems to various different architectures and platforms, provided professional services and consultancy for these systems and acted as a distributor of operating systems with a strong technical background. The target markets are aerospace/defence, industrial automation, automotive, consumer electronics, and network infrastructure. SYSGO AG was reincorporated as a joint stock company in October 2002. Today, the company has 98 employees in five facilities in Germany and Europe and a global distribution network.

In 1998, SYSGO began to develop its own operating system approach which was conceptually based on the L4 microkernel as introduced by Liedtke et al. This system has gradually evolved over several years of its practical application to the real-time, embedded space. The result of this evolution is the PikeOS microkernel, which today is part of SYSGO’s product portfolio. In addition, the company has significant experience in the certification of operating system software for use in highly safety-critical systems, especially in avionics. It has successfully completed a number of projects to certify operating system software for use in civil as well as military aircraft according to standard DO-178B, Level A.

Relevant expertise

PikeOS is a virtualising embedded hard real-time operating system.  It is used cross-domain as an operating system providing mixed-criticality partitioning on the underlying hardware platform. Partitions can contain native, high criticality cod as well as virtualised Linux systems.

CODEO is PikeOS’s graphical configuration tool based on eclipse.  It provides an XML/XSD based human interface to the operating system.  One  focus is on good integrability with 3rd party tools, e.g. to integrate well with modelling tools.

Patricipation in project SESAMO, EMC2, ARAMIS, and SAFURE.

Main tasks

SYSGO will provide its virtualising hard real-time embedded operating system PikeOS to cooperation partners in the project. This will comprise the operating system with development tools as well as support and an introductory training.