The UIC recommendations and CENELEC standards for design of software for safety railway control computers in EU countries are related to programming styles and programme analysis methods introduced directly from basic meanings of mathematical theory of programme correctness. Recommended programming methods such as structured, specified, defensive and diversed programming give possibility of redundant software structure design ensuring both safety realisation and software correctness analysis using formal and specially semiformal, intuitive methods.
PL
Zalecenia podane przez UlC oraz normy opracowane CENELEC dla potrzeb tworzenia oprogramowania bezpiecznych komputerowych systemów sterowania ruchem kolejowym w państwach UE odwołują się do sposobów programowania oraz metod analizy wywodzących się bezpośrednio z podstawowych pojęć teorii poprawności programów. Zalecane sposoby programowania, takie jak programowanie strukturalne, specyfikowane, defensywne i zróżnicowane umożliwiają zaprojektowanie nadmiarowej struktury programów zapewniających bezpieczne funkcjonowanie systemu ale też analizę poprawności przy użyciu metod formalnych (ang. format), a zwłaszcza półformalnych (ang. semiformat) opartych na intuicji.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Artykuł prezentuje zagadnienia określania bezpieczeństwa systemów sterowania ruchem kolejowym w ujęciu europejskich norm CENELEC. Szczególną uwagę zwrócono na różnice w metodologii dowodzenia bezpieczeństwa w oparciu o badanie skutków poszczególnych uszkodzeń oraz w oparciu o analizę ryzyka.
EN
The article presents the problems of the safety estimation of the railway traffic control systems according to CENELEC - standards. Particular attention has been paid to the difference in the methodology of the proving the safety based on the failure effects analysis and the risk analysis.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.