Testability analysis applied to embedded data-flow software

被引:0
|
作者
Nguyen, TB [1 ]
Delaunay, M [1 ]
Robach, C [1 ]
机构
[1] LCIS, ESISAR, F-26902 Valence, France
关键词
testability analysis; software measurement; data-flow software;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Testability is an important quality factor of software, particularly embedded data-flow software such as avionics software. A lack of testability of such software can badly affect test costs and software dependability. Testability analysis can be used to identify parts of software which are difficult for testing. In this paper, we propose the use of the Static Single Assignment (SSA) form to transform source code generated from data-flow designs into a data-flow representation, and then we describe some algorithms to automatically translate the SSA form into a testability model. Thus, some metrics can be applied to the testability model in order to locate the software parts which induce a weakness of the testability.
引用
收藏
页码:351 / 358
页数:8
相关论文
共 50 条
  • [1] Testability Analysis of Data-Flow Software
    Thanh Binh Nguyen
    Delaunay, Michel
    Robach, Chantal
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 116 : 213 - 225
  • [2] Automatic testability analysis for data-flow designs of reactive systems
    Do, HV
    Robach, C
    Delaunay, M
    Cruz, JS
    [J]. IWOTA 2004: 1ST INTERNATIONAL WORKSHOP ON TESTABILITY ASSESSMENT, PROCEEDINGS, 2004, : 52 - 61
  • [3] Software testability measurements derived from data flow analysis
    Yeh, PL
    Lin, JC
    [J]. SECOND EUROMICRO CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 1998, : 96 - 102
  • [4] Securing software by enforcing data-flow integrity
    Castro, Miguel
    Costa, Manuel
    Harris, Tim
    [J]. Usenix Association 7th Usenix Symposium on Operating Systems Design and Implementation, 2006, : 147 - 160
  • [5] Discovering software vulnerabilities using data-flow analysis and machine learning
    Kronjee, Jorrit
    Hommersom, Arjen
    Vranken, Harald
    [J]. 13TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2018), 2019,
  • [6] SOFTWARE-VALIDATION .1. CONTROL-FLOW AND DATA-FLOW ANALYSIS
    CARRE, BA
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1980, 4 (10) : 395 - 406
  • [7] Accelerated data-flow analysis
    Leroux, Jerome
    Sutre, Gregoire
    [J]. STATIC ANALYSIS, PROCEEDINGS, 2007, 4634 : 184 - +
  • [8] DATA-FLOW GRAPH OPTIMIZATION FOR DATA-FLOW ARCHITECTURES - A DATA-FLOW OPTIMIZING COMPILER
    KYO, S
    OKAZAKI, S
    MIZOGUCHI, M
    [J]. NEC RESEARCH & DEVELOPMENT, 1994, 35 (01): : 96 - 107
  • [9] Data-flow assisted behavioral partitioning for embedded systems
    Agrawal, S
    Gupta, RK
    [J]. DESIGN AUTOMATION CONFERENCE - PROCEEDINGS 1997, 1997, : 709 - 712
  • [10] Optimization for Multi-thread Data-Flow Software
    Hlavacs, Helmut
    Nussbaumer, Michael
    [J]. COMPUTER PERFORMANCE ENGINEERING, 2011, 6977 : 102 - 116