Project/Area Number |
12680442
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
社会システム工学
|
Research Institution | TOTTORI UNIVERSITY |
Principal Investigator |
YAMADA Shigeru Faculty of Engineering, Tottori University, Professor, 工学部, 教授 (50166708)
|
Co-Investigator(Kenkyū-buntansha) |
KIMURA Mitsuhiro Hosei University, Faculty of Engineering, Associate Professor, 工学部, 助教授 (20263486)
TOKUNO Koichi Tottori University, Faculty of Engineering, Associate Professor, 工学部, 助教授 (40263488)
|
Project Period (FY) |
2000 – 2001
|
Project Status |
Completed (Fiscal Year 2001)
|
Budget Amount *help |
¥3,800,000 (Direct Cost: ¥3,800,000)
Fiscal Year 2001: ¥1,700,000 (Direct Cost: ¥1,700,000)
Fiscal Year 2000: ¥2,100,000 (Direct Cost: ¥2,100,000)
|
Keywords | Software Reliability / Quantitative Assessment / User-Oriented Measures / Software Safety / Software Availability / Quality Engineering Approach / Software Management / Software Development Tool |
Research Abstract |
Software availability is defined as the attribute that the software system is operable and available whenever we want to use it. And software safety is defined as the attribute that it will not cause an unsafe condition. Those attributes are user-oriented quality characteristics of software systems. This research investigates the user-oriented software reliability assessment methods in consideration of software availability and safety. At first we discuss the basic idea of software availability modeling and the difference between modeling for software and hardware systems. Markov processes are applied to the descriptions of the time-dependent behaviors of software systems alternating between up and down states ; then the processes of software reliability growth and the increase in difficulty of restorations are incorporated as well. We also refer to several extended models reflecting the software failure-occurrence phenomenon and the restoration scenario peculiar to the user-operational phase, considering computation performance, and combining a hardware and a software subsystem. Then, we can derive several user-oriented quantitative measures for software availability and safety assessment such as software safety, instantaneous software availability, average software availability, and interval software availability. Furthermore, by using JAVA languages we can develop a software management tool which incorporates the user-oriented software reliability assessment methods.
|