DESIGN FOR TESTABILITY IN EMBEDDED SOFTWARE PROJECTS

被引:0
|
作者
Sahay, Gaurav [1 ]
机构
[1] Goodrich Aerosp, India Design Ctr, Bangalore, Karnataka, India
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
The purpose of this white paper is to focus on design techniques or methodologies that add testability features to embedded software which is an integral and important process for verification of any safety critical system. This paper presents testability in two forms: software testability i.e. testability at code level and design testability: i.e. testability at software requirements level. The two testability forms are further classified into subtypes explained in detail with examples which cite issues that are faced by engineers while performing verification. In this paper I have also come up with metrics which could become an important criterion in calculating the testability of a system considering the number of inputs that can be driven and the outputs that can be observed in the software during the verification process. Practical usage of these metrics may help designers understand how testable the system they have designed is, thus reducing verification effort and project cost. Good testability features, if not present in a system, may lead to increased cost and completion period of the project at a time when cost reduction and deadline chasing is the key to winning future projects. This paper endeavors to provide software developers guidance to incorporate important testability features into the software during the design and coding phase.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] A study on design for testability in component-based embedded software
    Kanstren, Teemu
    [J]. SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2008, : 31 - 38
  • [2] On an Embedded Software Design Architecture for Improving the Testability of In-Vehicle Multimedia Software
    Obele, Brownson Obaridoa
    Kim, DongYul
    [J]. 2014 SEVENTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2014), 2014, : 349 - 352
  • [3] A Framework for Embedded Software Testability Measurement
    Fu, Jianping
    Liu, Bin
    Lu, Minyan
    [J]. INFORMATION AND AUTOMATION, 2011, 86 : 105 - 111
  • [4] Communications software design for testability: specification transformations and testability measures
    Dssouli, R
    Karoui, K
    Saleh, K
    Cherkaoui, O
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1999, 41 (11-12) : 729 - 743
  • [5] Design for testability of embedded integrated operational amplifiers
    Arabi, K
    Kaminska, B
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1998, 33 (04) : 573 - 581
  • [6] Testability analysis applied to embedded data-flow software
    Nguyen, TB
    Delaunay, M
    Robach, C
    [J]. THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 351 - 358
  • [7] Design for testability in hardware-software systems
    Vranken, HPE
    Witteman, MF
    vanWuijtswinkel, RC
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 1996, 13 (03): : 79 - 87
  • [8] Software Design and Development of Model Conversion for Testability Design Evaluation
    Liu, Dandan
    Zeng, Zhaoyang
    Li, Fan
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING APPLICATIONS (CSEA 2015), 2015, : 18 - 24
  • [9] Software checks chip testability at early design stage
    Lipman, J
    [J]. EDN, 1996, 41 (22) : 26 - 26
  • [10] Comparing Software Design for Testability to Hardware DFT and BIST
    Alanen, Jack
    Ungar, Louis Y.
    [J]. IEEE AUTOTESTCON 2011: SYSTEMS READINESS TECHNOLOGY CONFERENCE, 2011, : 272 - 278