科学・技術研究
Online ISSN : 2187-1590
Print ISSN : 2186-4942
ISSN-L : 2187-1590
原著
A proposal of system to improve software reliability
Shinichi FunaseToshihiko ShimauchiHaruhiko Kimura
著者情報
ジャーナル オープンアクセス

2021 年 10 巻 1 号 p. 45-51

詳細
抄録
System failures include hardware failures and software failures. However, most of them are software failures. A redundant system is usually used to improve the reliability of hardware, but even if the same redundant principle is applied to a software system, each module (program) is a copy of the original, resulting in errors occurring in the same location without improving the reliability. Additionally, although a hardware failure can be detected relatively easily by human five senses, a software failure is difficult to be detected except in extreme cases such as when the system is stopped or gets out of control. To address these issues, this paper proposed a system that enables a robust redundancy for software. The proposed system monitors the control flow of the software and when an irregular flow is detected, the control flow shifts to another module with same function but different coding. The proposed redundant system is superior to existing single module system or other redundant systems in detecting errors and improving software reliability.
著者関連情報
© 2021 Society for Science and Technology

この記事はクリエイティブ・コモンズ [表示 - 非営利 - 改変禁止 4.0 国際]ライセンスの下に提供されています。
https://creativecommons.org/licenses/by-nc-nd/4.0/deed.ja
前の記事 次の記事
feedback
Top