• DocumentCode
    1694563
  • Title

    Improving Component Testing of Industrial Automation Software

  • Author

    Krapfenbauer, Harald ; Ertl, Dominik ; Zoitl, Alois ; Kupzog, Friederich

  • Author_Institution
    Inst. of Comput. Technol., Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2009
  • Firstpage
    259
  • Lastpage
    262
  • Abstract
    Industrial automation systems are tested nowadays mainly via system tests at a very late stage of development. These tests are conducted manually, are time-consuming and cost-intensive. Earlier testing of automation software, e.g., component testing, is therefore desired in order to reduce the effort for system testing by detecting errors sooner. In this paper we present an improved concept for a test environment that enables developers of industrial control electronics to test the functionality of IEC 61499 software components. Components can be tested on any hardware with an IEC 61499 runtime environment, even on the target hardware. There is no need to change the automation software for testing. We propose using dynamically typed languages to implement tests because such languages have inherent properties that are useful for this task. We provide example code of a typical test case.
  • Keywords
    IEC standards; control engineering computing; object-oriented programming; program testing; software engineering; IEC 61499 software components; component testing improvement; dynamically typed languages; industrial automation software; industrial automation systems; industrial control electronics; system testing; target hardware; test environment; Automatic testing; Automation; Computer industry; Electronic equipment testing; Hardware; IEC standards; Industrial control; Industrial electronics; Software testing; System testing; Component Testing; Dynamically Typed Languages; IEC 61499; Industrial Automation Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing in the Global Information Technology, 2009. ICCGI '09. Fourth International Multi-Conference on
  • Conference_Location
    Cannes, La Bocca
  • Print_ISBN
    978-1-4244-4680-3
  • Electronic_ISBN
    978-0-7695-3751-1
  • Type

    conf

  • DOI
    10.1109/ICCGI.2009.46
  • Filename
    5280052