31.01.2014 Views

Ph.D. - geht es zur Homepage der Informatik des Fachbereiches 3 ...

Ph.D. - geht es zur Homepage der Informatik des Fachbereiches 3 ...

Ph.D. - geht es zur Homepage der Informatik des Fachbereiches 3 ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1Introduction<br />

In this chapter, the objectiv<strong>es</strong> of this dissertation are introduced. Furthermore, its main<br />

contributions are emphasised and explained in detail. Afterwards, the delimitation from already<br />

existing, related work is introduced. This chapter terminat<strong>es</strong> with a summary about the<br />

structure of this document.<br />

1.1. Objectiv<strong>es</strong><br />

This dissertation inv<strong>es</strong>tigat<strong>es</strong> the potential of model-based d<strong>es</strong>ign and verification and validation<br />

of safety-critical control systems in pr<strong>es</strong>ence of re-usable open source software. Railway control<br />

systems are used here as application domain, specifically the European Train Control System<br />

(ETCS) [23]. This topic is highly relevant from an industrial and also from a r<strong>es</strong>earch perspective<br />

because manufacturers of complex safety-critical control systems, <strong>es</strong>pecially in the avionic and<br />

in the railway domains, currently perform a change of strategy regarding the development of<br />

software core components.<br />

In the past, this was completely un<strong>der</strong> r<strong>es</strong>ponsibility of the supplier of the embedded<br />

controller. Since system integrators, like German Railways, always use several suppliers for each<br />

component in or<strong>der</strong> to avoid single-source situations, this led to similar software components<br />

being redundantly developed by different suppliers and r<strong>es</strong>ulted in costs that were no longer<br />

acceptable. As a consequence, today’s strategy is to manage a “pool” of core algorithms for<br />

crucial control algorithms to be re-used by every supplier on its proprietary hardware platform.<br />

There is already a general consent that this pool should not just consist of software code<br />

but instead of system (component) models, so that platform-specific code can be generated<br />

following the model-based development paradigm by extending, specializing, instantiating, and<br />

transforming th<strong>es</strong>e models. This new strategy leads to a number of inter<strong>es</strong>ting challeng<strong>es</strong> for<br />

r<strong>es</strong>earch activiti<strong>es</strong> in the fields of system modelling, operating systems, and embedded systems<br />

verification and are analysed in the context of this dissertation project.<br />

The overall r<strong>es</strong>earch proc<strong>es</strong>s of this dissertation is graphically summarised in Figure 1.1,<br />

which shows the interconnection of the main r<strong>es</strong>earch objectiv<strong>es</strong>. It should be noted that the<br />

or<strong>der</strong> in the r<strong>es</strong>earch proc<strong>es</strong>s do<strong>es</strong> not corr<strong>es</strong>pond directly to the or<strong>der</strong> of topics or rather<br />

chapters in this document, which additionally will be explained in Section 1.4.<br />

1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!