• DocumentCode
    3010956
  • Title

    Function test environment for embedded driver components

  • Author

    Pitzek, Stefan ; Puschner, Peter

  • Author_Institution
    Inst. fur Technische Informatik, Technische Univ. Wien, Vienna
  • fYear
    2004
  • fDate
    14-14 May 2004
  • Firstpage
    237
  • Lastpage
    244
  • Abstract
    In this paper we present a test framework for specifying, executing, and evaluating function (black-box) tests for I/O control blocks that are part of a Matlab/Simulink based rapid-prototyping (RP) development environment for distributed control applications for the time-triggered network protocol TTP/C. The framework uses the RP environment to create embedded test applications which are then executed in a physical test network. In doing so the test application itself acts as a test driver for the required I/O operations. Results from this application are then compared to reference results that are created by the framework from the simulation and from the test specification. Tests are specified independently of the programming language using a format that was designed for ease-of-use and extensive reuse of components in mind. Concluding we present an implementation of this framework in a resource constrained real-world corporate environment, discussing problems, design decisions, and experiences gained during its development and use
  • Keywords
    device drivers; embedded systems; formal specification; formal verification; program testing; protocols; software prototyping; I/O control blocks; Matlab; Simulink based rapid-prototyping development environment; black-box tests; distributed control applications; embedded driver components; embedded test applications; function test environment; physical test network; programming language; resource constrained real-world corporate environment; test specification; time-triggered network protocol; Automatic testing; Computer languages; Debugging; Distributed control; Hardware; Mathematical model; Protocols; Prototypes; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2004. Proceedings. Seventh IEEE International Symposium on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-7695-2124-X
  • Type

    conf

  • DOI
    10.1109/ISORC.2004.1300357
  • Filename
    1300357