• DocumentCode
    1746853
  • Title

    Module testing embedded software-an industrial pilot project

  • Author

    McDonald, Jason ; Murray, Leesa ; Lindsay, Peter ; Strooper, Paul

  • Author_Institution
    Foxboro Australia, Eight Mile Plains, Qld., Australia
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    233
  • Lastpage
    238
  • Abstract
    This paper reports on an industrial pilot project that introduces systematic, automated module testing for embedded software in distributed, real-time, control systems. The systems are used in safety-related applications, are complex in nature, and hence have strong requirements for test coverage, auditability and repeatability. This paper explores issues of isolating modules from the run-time environment, improving integration of testing into the development environment, automating testing, and improving test planning and documentation. Metrics were gathered throughout the project that allow a coarse cost-benefit evaluation. Code coverage metrics for statement and branch coverage were also gathered using a commercial code coverage analysis tool. The testing exposed a number of latent faults within the software, and the overall results of the project show that module testing is feasible for this complex, embedded software
  • Keywords
    computerised control; cost-benefit analysis; distributed processing; embedded systems; program testing; software metrics; branch coverage; cost-benefit evaluation; distributed real-time control systems; documentation; embedded software module testing; industrial pilot project; latent faults; safety-related applications; software metrics; statement coverage; test coverage; Automatic control; Automatic testing; Computer industry; Distributed control; Electrical equipment industry; Embedded software; Industrial control; Real time systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2001. Proceedings. Seventh IEEE International Conference on
  • Conference_Location
    Skovde
  • Print_ISBN
    0-7695-1159-7
  • Type

    conf

  • DOI
    10.1109/ICECCS.2001.930182
  • Filename
    930182