• DocumentCode
    2648065
  • Title

    Signal based functionality testing of control systems

  • Author

    Lindegaard, Karl-Petter ; Kristiansen, Dag

  • Author_Institution
    ABB Corporate Res., Billingstad
  • fYear
    2006
  • fDate
    4-6 Oct. 2006
  • Firstpage
    2635
  • Lastpage
    2640
  • Abstract
    In many industries there is a trend towards more specialized and sophisticated applications for control and supervision of the plant. Control systems in general differ from enterprise and office applications, but the demand for efficient tools and practices is very much the same. However, it seems that at least the process industry is lagging somewhat behind in adopting new tools that could facilitate development. In this paper we advocate automated functionality testing, one of the cornerstone practices in agile methods. There are indeed other areas that need attention during testing too, but functionality is perhaps the one area where automated test execution and reporting have the biggest potential. A test framework inspired by the simple yet very effective xUnit family is outlined. The underlying idea is to separate the test specification from the code by defining test case scenarios on a signal level. This approach is most advantageous for control systems, because it enables us to support a variety of platforms and languages
  • Keywords
    automatic testing; control engineering computing; control system analysis computing; program testing; agile methods; automated functionality testing; control systems; signal based functionality testing; test specification; xUnit family; Application software; Automatic control; Automatic testing; Control systems; Electrical equipment industry; Process control; Real time systems; Software safety; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control, 2006 IEEE
  • Conference_Location
    Munich
  • Print_ISBN
    0-7803-9797-5
  • Electronic_ISBN
    0-7803-9797-5
  • Type

    conf

  • DOI
    10.1109/CACSD-CCA-ISIC.2006.4777054
  • Filename
    4777054