Adaptable Design for Root Cause Analysis of a Model-Based Software Testing Process

被引:2
|
作者
Nieminen, Mikko [1 ]
Raty, Tomi [1 ]
机构
[1] VTT Tech Res Ctr Finland, Digital Syst & Serv, Oulu, Finland
来源
2015 12TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY - NEW GENERATIONS | 2015年
关键词
component; Model-Based Testing; Root Cause Analysis; Rule-Based Analysis; Rule Generation; Adaptability;
D O I
10.1109/ITNG.2015.67
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model-Based Testing (MBT) is a method for automating software testing and improving fault detection by using an abstracted model of the system under test to systematically generate and execute test cases. One of the main challenges in MBT is the efficient locating of fundamental causes of errors, which can be achieved using root cause analysis. As MBT is being applied to many diverse domains using various tools and tool chains, tool adaptability is an important factor to consider. We define the design for an automated Root Cause Analyzer (RCA) tool adaptable for different MBT testing scenarios and environments. In our RCA design, analysis is configured using rules for evaluating output data of other MBT components. We present an example of RCA application for a case study in mobile telecommunications testing to demonstrate the integration and adapting of our design into an existing tool chain. Within the case study, the RCA tool is successful in locating causes of errors, and is able to interface with MBT components and exploit their data in analysis. The research is based on the constructive method of the related publications and technologies and the results are derived by the implemented RCA tool.
引用
收藏
页码:379 / 384
页数:6
相关论文
共 50 条
  • [31] On Combining Model-Based Analysis and Testing
    Saadatmand, Mehrdad
    Sjodin, Mikael
    PROCEEDINGS OF THE 2013 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2013, : 260 - 266
  • [32] A Model-Based Design and Testing Approach for Orion GN&C Flight Software Development
    Tamblyn, Scott
    Henry, Joel
    2010 IEEE AEROSPACE CONFERENCE PROCEEDINGS, 2010,
  • [33] Model-based software component testing: A UML-based approach
    Zheng, Weiqun
    Bundell, Gary
    6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 891 - +
  • [34] Model-Based Design for Software Defined Radio on an FPGA
    Cai, Xin
    Zhou, Mingda
    Huang, Xinming
    IEEE ACCESS, 2017, 5 : 8276 - 8283
  • [35] MCLUST: Software for model-based cluster analysis
    Fraley, C
    Raftery, AE
    JOURNAL OF CLASSIFICATION, 1999, 16 (02) : 297 - 306
  • [36] Model-Based Analysis for Safety Critical Software
    Gulan, Stefan
    Harnisch, Jens
    Johr, Sven
    Kretschmer, Roberto
    Rieger, Stefan
    Zalman, Rafael
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2015, 2015, 9337 : 111 - 120
  • [37] Model-based Design for Real-time Software
    Li, Yan
    Zhang Hong-Jun
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (08): : 91 - 95
  • [38] MCLUST: Software for Model-Based Cluster Analysis
    Chris Fraley
    Adrian E. Raftery
    Journal of Classification, 1999, 16 : 297 - 306
  • [39] A Process to Increase the Model Quality in the Context of Model-Based Testing
    Entin, Vladimir
    Winder, Mathias
    Zhang, Bo
    Claus, Andreas
    2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [40] Visualization and Abstractions for Execution Paths in Model-Based Software Testing
    Wang, Rui
    Artho, Cyrille
    Kristensen, Lars Michael
    Stolz, Volker
    INTEGRATED FORMAL METHODS, IFM 2019, 2019, 11918 : 474 - 492