Other  Open Access

Hierarchical Modelling of HW/SW Control Systems: an Application to Dependability Analysis of Railway Interlocking

Nelli M., Bondavalli A., Simoncini L.

Complex Control Systems  Dependability evaluation  Markov models  Stochastic activity networks  Performance of systems 

This paper describes the dependability modelling and evaluation of a real complex system, made of redundant replicated hardware and redundant diverse software. It takes into account all aspects of their interactions (including correlation between the diverse software variants) and of the criticality of the several components. Our approach has been to realise the system model in a structured way. This allow to cope with complexity and to focus, where interesting, on specific behaviour for a more detailed analysis. Furthermore each level may be modelled using different methodologies and its evaluation performed with different tools without the need of modifying the general structure of the model. In order to validate the most complex sub-models, we built alternatives using different tools and methodologies; this proved to be very useful since it allowed to find small bugs and imperfections and to gain more confidence that the models represented the real system behaviour. With respect to the real system taken as the example, our analyses allowed to establish the dependability bottlenecks of the current version and to state targets for the several sub-components such that the system targets could be reached, thus providing hints for next releases or modifications of the system and information to assign targets to the various components of the system.

Back to previous page
BibTeX entry
	title = {Hierarchical Modelling of HW/SW Control Systems: an Application to Dependability Analysis of Railway Interlocking},
	author = {Nelli M. and Bondavalli A. and Simoncini L.},
	year = {1996}