Testing the Untestable Model Testing of Complex Software-Intensive Systems

被引:41
|
作者
Briand, Lionel [1 ]
Nejati, Shiva [1 ]
Sabetzadeh, Mehrdad [1 ]
Bianculli, Domenico [1 ]
机构
[1] Univ Luxembourg, Luxembourg, Luxembourg
关键词
VERIFICATION;
D O I
10.1145/2889160.2889212
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Increasingly, we are faced with systems that are untestable, meaning that traditional testing methods are expensive, time-consuming or infeasible to apply due to factors such as the systems' continuous interactions with the environment and the deep intertwining of software with hardware. In this paper we outline our vision to enable testing of untestable systems. Our key idea is to frame testing on models rather than operational systems. We refer to such testing as model testing. Our goal is to raise the level of abstraction of testing from operational systems to models of their behaviors and properties. The models that underlie model testing are executable representations of the relevant aspects of a system and its environment, alongside the risks of system failures. Such models necessarily have uncertainties due to complex, dynamic environment behaviors and the unknowns about the system. This makes it crucial for model testing to be uncertainty-aware. We propose to synergistically combine metaheuristic search, increasingly used in traditional software testing, with system and risk models to drive the search for faults that entail the most risk. We expect model testing to bring early and cost-effective automation to the testing of many critical systems that defy existing automation techniques, thus significantly improving the dependability of such systems.
引用
收藏
页码:789 / 792
页数:4
相关论文
共 50 条
  • [31] Towards an understanding of reliability of software-intensive systems-of-systems
    Ferreira, Francisco Henrique Cerdeira
    Nakagawa, Elisa Yumi
    dos Santos, Rodrigo Pereira
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 158
  • [32] A systems-theoretic approach to safety in software-intensive systems
    Leveson, NG
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2004, 1 (01) : 66 - 86
  • [33] Reliability-related requirements in software-intensive systems
    Hecht, Myron
    Owens, Karen
    Tagami, Joanne
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2007 PROCEEDINGS, 2006, : 155 - +
  • [34] Towards Systematic Live Experimentation in Software-Intensive Systems of Systems
    Gerostathopoulos, Ilias
    Bures, Tomas
    Schmid, Sanny
    Horky, Vojtech
    Prehofer, Christian
    Tuma, Petr
    [J]. SOFTWARE-INTENSIVE SYSTEMS-OF-SYSTEMS SYMPOSIUM (SISOS@ECSA), 2016,
  • [35] Bridging Missions and Architecture in Software-intensive Systems-of-Systems
    Silva, Eduardo
    Cavalcante, Everton
    Batista, Thais
    Oquendo, Flavio
    [J]. 2016 21ST INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2016), 2016, : 201 - 206
  • [36] Model-based architecture robustness analysis for software-intensive autonomous systems
    Krach, Sebastian Dieter
    [J]. 2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2017), 2017, : 104 - 107
  • [37] A HOLISTIC VIEW AT DEPENDABLE EMBEDDED SOFTWARE-INTENSIVE SYSTEMS
    Schoitsch, Erwin
    [J]. IDIMT-2008: MANAGING THE UNMANAGEABLE, 2008, 25 : 321 - 344
  • [38] Substantially Evolutionary Theorizing in Designing Software-Intensive Systems
    Sosnin, Petr
    [J]. INFORMATION, 2018, 9 (04)
  • [39] Programmable Managing of Workflows in Development of Software-Intensive Systems
    Sosnin, P.
    Lapshov, Y.
    Svyatov, K.
    [J]. MODERN ADVANCES IN APPLIED INTELLIGENCE, IEA/AIE 2014, PT I, 2014, 8481 : 138 - 147
  • [40] Refining Missions to Architectures in Software-Intensive Systems-of-Systems
    Silva, Eduardo
    Cavalcante, Everton
    Batista, Thais
    [J]. 2017 IEEE/ACM JOINT 5TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SYSTEMS-OF-SYSTEMS AND 11TH WORKSHOP ON DISTRIBUTED SOFTWARE DEVELOPMENT, SOFTWARE ECOSYSTEMS AND SYSTEMS-OF-SYSTEMS( JSOS 2017), 2017, : 2 - 8