Gelişmiş Arama

Basit öğe kaydını göster

dc.contributor.authorSubaşı, Nadir
dc.contributor.authorGüner, Ufuk
dc.contributor.authorUstoğlu, İlker
dc.date.accessioned2021-12-12T17:02:15Z
dc.date.available2021-12-12T17:02:15Z
dc.date.issued2021
dc.identifier.issn0020-2940
dc.identifier.issn2051-8730
dc.identifier.urihttps://doi.org/10.1177/0020294019887473
dc.identifier.urihttps://hdl.handle.net/20.500.11857/3414
dc.description.abstractSafety-critical systems are widely used in many sectors to prevent fatal accidents and prevent loss of life, damage of property, or deterioration of the environment. Implementation of software safety standards as part of the development of safety-critical software is generally considered an essential element of any safety program. Therefore, it has become more critical to produce highly reliable software to meet the safety requirements established by functional safety standards, such as IEC 61508, ISO 26262, and EN 50128. IEC 61508 supports well-known safety mechanisms such as design diversity like N-version (multi-version) programming. N-version (multi-version) programming is a method where multiple functionally equivalent programs are independently developed from the same software specifications. N-version (multi-version) programming is particularly an effective approach to increase the quality of software in a safety-critical system. In this paper, one of the well-known and widely used algorithms in the field of N-version (multi-version) programming, the majority voting algorithm, has been modified with an online stability checker where the decisions of the voter are judged against the stability of the underlying system. The plant where all the theoretical results are implemented is a tilt-rotor system with the proposed N-version (multi-version) programming-based controller. The experimental results show that the modified majority voter-based N-version (multi-version) programming controller provides more reliable control of the plant.en_US
dc.language.isoengen_US
dc.publisherSage Publications Ltden_US
dc.relation.ispartofMeasurement & Controlen_US
dc.identifier.doi10.1177/0020294019887473
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectSafety-critical softwareen_US
dc.subjectfault-tolerant systemsen_US
dc.subjectN-version programmingen_US
dc.subjectproportional controlen_US
dc.subjectdual tilt-rotor systemen_US
dc.titleN-version programming approach with implicit safety guarantee for complex dynamic system stabilization applicationsen_US
dc.typearticle
dc.authoridUstoglu, Ilker/0000-0003-3192-2246
dc.authoridSUBASI, Nadir/0000-0002-5657-9002
dc.departmentFakülteler, Mühendislik Fakültesi, Yazılım Mühendisliği Bölümü
dc.identifier.volume54en_US
dc.identifier.startpage269en_US
dc.identifier.issue3-4en_US
dc.identifier.endpage278en_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.authorscopusid57213840212
dc.authorscopusid56039544000
dc.authorscopusid12345360900
dc.identifier.wosWOS:000642596000012en_US
dc.identifier.scopus2-s2.0-85078031957en_US
dc.authorwosidUstoglu, Ilker/ABI-5456-2020
dc.authorwosidSUBASI, Nadir/AAA-4301-2020


Bu öğenin dosyaları:

Thumbnail

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster