Towards early software reliability prediction for computer forensic tools (case study)

被引:4
|
作者
Abu Talib, Manar [1 ]
机构
[1] Univ Sharjah, Dept Comp Sci, POB 27272, Sharjah, U Arab Emirates
来源
SPRINGERPLUS | 2016年 / 5卷
关键词
Reliability prediction; Computer forensic tool; Component-based; Markov model; COSMIC-FFP; ISO/IEC 19761:2003;
D O I
10.1186/s40064-016-2539-0
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Versatility, flexibility and robustness are essential requirements for software forensic tools. Researchers and practitioners need to put more effort into assessing this type of tool. A Markov model is a robust means for analyzing and anticipating the functioning of an advanced component based system. It is used, for instance, to analyze the reliability of the state machines of real time reactive systems. This research extends the architecture-based software reliability prediction model for computer forensic tools, which is based on Markov chains and COSMIC-FFP. Basically, every part of the computer forensic tool is linked to a discrete time Markov chain. If this can be done, then a probabilistic analysis by Markov chains can be performed to analyze the reliability of the components and of the whole tool. The purposes of the proposed reliability assessment method are to evaluate the tool's reliability in the early phases of its development, to improve the reliability assessment process for large computer forensic tools over time, and to compare alternative tool designs. The reliability analysis can assist designers in choosing the most reliable topology for the components, which can maximize the reliability of the tool and meet the expected reliability level specified by the end-user. The approach of assessing component-based tool reliability in the COSMIC-FFP context is illustrated with the Forensic Toolkit Imager case study.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Towards the Adoption of Software Engineering Principles for Assessing and Ensuring the Reliability of Digital Forensic Tools
    Balogun, Adedayo M.
    Zuva, Tranos
    CYBERNETICS APPROACHES IN INTELLIGENT SYSTEMS: COMPUTATIONAL METHODS IN SYSTEMS AND SOFTWARE 2017, VOL. 1, 2018, 661 : 271 - 282
  • [2] Early Prediction of Software Reliability: A Case Study with a Nuclear Power Plant System
    Singh, Lalit Kumar
    Vinod, Gopika
    Tripathi, A. K.
    COMPUTER, 2016, 49 (01) : 51 - 57
  • [3] Approach for parameter estimation in Markov model of software reliability for early prediction: a case study
    Singh, Lalit K.
    Vinod, Gopika
    Tripathi, Anil K.
    IET SOFTWARE, 2015, 9 (03) : 65 - 75
  • [4] Testing closed source software: computer forensic tool case study
    Abu Talib, Manar
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2018, 14 (02): : 167 - 179
  • [5] A technique for early software reliability prediction
    Tripathi, R
    Mall, R
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, PROCEEDINGS, 2005, 3816 : 470 - 481
  • [6] Early Prediction of Software Component Reliability
    Cheung, Leslie
    Roshandel, Roshanak
    Medviclovic, Nenad
    Golubchik, Leana
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 111 - 120
  • [7] Software reliability models: An approach to early reliability prediction
    Smidts, C
    Stoddard, RW
    Stutzke, M
    SEVENTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1996, : 132 - 141
  • [8] Software reliability modeling: An approach to early reliability prediction
    Smidts, C
    Stutzke, M
    Stoddard, RW
    IEEE TRANSACTIONS ON RELIABILITY, 1998, 47 (03) : 268 - 278
  • [9] Validation and verification of computer forensic software tools-Searching Function
    Guo, Yinghua
    Slay, Jill
    Beckett, Jason
    DIGITAL INVESTIGATION, 2009, 6 : S12 - S22
  • [10] Towards dependable development tools for embedded systems: a case study in software verification
    Petermann, U
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2000, 12 (04) : 489 - 498