ÖZETBu çalışmada üçüncü seviye yazılım emniyet bütünlük seviyesine sahip bir yazılım için IEC 61508-3 standardında şiddetle tavsiye edilen yöntemler ele alınmış, çalışmada IEC 61508-3 standardı üzerinde yoğunlaşmış ve SIL3 seviyesindeki bir emniyet yazılımı için isterler konusu üzerinde durulmuştur. Geliştirme ortamı olarak IAR derleyici kullanılmış, ayrıca PC-Lint ve MISRA C++ oluşturulan C++ kodunun verimliliğini kontrol etmede kullanılmıştır. Tekil model entegrasyonu için kod örnekleri verilmiştir. Verilen bu örneklerin, emniyetli yazılım geliştirmeye katkılar sağlaması beklenmektedir.Anahtar Kelimeler: yazılım emniyet bütünlük seviyesi, MISRA, IAR, PC-Int, IEC 61508-3, modüler yaklaşım, statik kod analizi
SAFE SOFTWARE DEVELOPMENT WITH IEC 61508-3 ABSTRACTIn this study, the highly recommended requirements given in the IEC 61508-3 standard for software with a third level safety integrity level were presented. Especially, the standard, IEC 61508-3, was focused on better developments. SIL3 safety level software's requests have been reviewed. IAR compiler, PC-Lint and MISRA C++ were used for controlling C++ code efficiency. Sample code snippets are given for integration of Singleton Model. Finally, it is expected that the code samples given in this article might provide to safe software and software developments better.