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 条
  • [21] Model-based system testing of software product families
    Reuys, A
    Kamsties, E
    Pohl, K
    Reis, S
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2005, 3520 : 519 - 534
  • [22] Using Model-Based Diagnosis to Improve Software Testing
    Zamir, Tom
    Stern, Roni
    Kalech, Meir
    PROCEEDINGS OF THE TWENTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2014, : 1135 - 1141
  • [23] Model-based hypothesis testing of uncertain software systems
    Camilli, Matteo
    Gargantini, Angelo
    Scandurra, Patrizia
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2020, 30 (02):
  • [24] Model-Based Performance Testing for Robotics Software Components
    Wienke, Johannes
    Wigand, Dennis
    Koester, Norman
    Wrede, Sebastian
    2018 SECOND IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC), 2018, : 25 - 32
  • [25] Secure software development and testing: A model-based methodology
    Casola, Valentina
    De Benedictis, Alessandra
    Mazzocca, Carlo
    Orbinato, Vittorio
    COMPUTERS & SECURITY, 2024, 137
  • [26] Improving Model-Based Testing in Automotive Software Engineering
    Kriebel, Stefan
    Markthaler, Matthias
    Salman, Karin Samira
    Greifenberg, Timo
    Hillemacher, Steffen
    Rumpe, Bernhard
    Schulze, Christoph
    Wortmann, Andreas
    Orth, Philipp
    Richenhagen, Johannes
    2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - SOFTWARE ENGINEERING IN PRACTICE TRACK (ICSE-SEIP 2018), 2018, : 172 - 180
  • [27] PARADIGMS OF MODEL-BASED AND SYMBOLIC TESTING OF SOFTWARE SYSTEMS
    Letychevskyi, O. O.
    CYBERNETICS AND SYSTEMS ANALYSIS, 2015, 51 (05) : 692 - 703
  • [28] Model-based testing approaches selection for software projects
    Dias-Neto, Arilo Claudio
    Travassos, Guilherme Horta
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (11) : 1487 - 1504
  • [29] Initial findings on the evaluation of a model-based testing tool in the test design process
    Ferreira, Larissa
    Nogueira, Sidney
    Lima, Lucas
    Fonseca, Liliane
    Ferreira, Waldemar
    2019 13TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2019), 2019, : 265 - 270
  • [30] Design patterns for model-based automation software design and implementation
    Bonfe, Marcello
    Fantuzzi, Cesare
    Secchi, Cristian
    CONTROL ENGINEERING PRACTICE, 2013, 21 (11) : 1608 - 1619