Real-time operating systems and platforms
A lot of, especially embedded, software has the purpose to perform tasks at specific times or within strict intervals. Examples of this are the autopilot of a plane or the radar system on a ship. Such software is often required to provide steadiness and accuracy, in the sense that the embedded system must deliver exact information within often at strict deadlines. In addition, the software need to function while being subject to various challenges such as exposure, size and the complexity of tasks – and the systems need to be able to continue solving their tasks, even if faults occur. Some realtime systems be able to function for many years, which means that being able to attain spare parts for the hardware platform is a prerequisite.
On the one hand, CISS works on evaluating existing operating systems developed for embedded systems, and on the other, we work on developing and testing new development possibilities, e.g. the use of both Open Source software and hardware standards in such systems. Our research expertise within model based development, scheduling and safety critical systems goes hand in hand with both challenges and opportunities that comes with realtime systems.