Communication Performance Tests in Distributed Control Systems

  • Marcin Jamro
  • Dariusz Rzońca
  • Bartosz Trybus
Part of the Communications in Computer and Information Science book series (CCIS, volume 370)


The paper presents a concept and implementation of Communication Performance Tests (CPT) for small distributed control systems. Requirements for the communication performance are specified using SysML notation. Test cases included in the specification are translated into a dedicated test definition language CPTest+. System implementation is then verified by executing the tests generated from the specification and analyzing results of test runs. The procedure is supported by specialized tools integrated with IEC 61131-3 development environment, including SysML model editor and CPTest testing environment.


control systems communication performance testing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Gaj, P., Jasperneite, J., Felser, M.: Computer Communication Within Industrial Distributed Environment – a Survey. IEEE Transactions on Industrial Informatics 9(1), 182–189 (2013)CrossRefGoogle Scholar
  2. 2.
    Rzońca, D., Stec, A., Trybus, B.: Data Acquisition Server for Mini Distributed Control System. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2011. CCIS, vol. 160, pp. 398–406. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  3. 3.
    IEC 61158 Standard: Industrial Communication Networks – Fieldbus Specifications. IEC (2007)Google Scholar
  4. 4.
    Jestratjew, A., Kwiecień, A.: Using HTTP as Field Network Transfer Protocol. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2011. CCIS, vol. 160, pp. 306–313. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  5. 5.
    Vegas, S., Juristo, N., Basili, V.R.: Maturing Software Engineering Knowledge through Classifications: A Case Study on Unit Testing Techniques. IEEE Transactions on Software Engineering 35(4), 551–565 (2009)CrossRefGoogle Scholar
  6. 6.
    Thane, H., Hansson, H.: Towards systematic testing of distributed real-time systems. In: Proc. The 20th IEEE Real-Time Systems Symposium, pp. 360–369 (1999)Google Scholar
  7. 7.
    Winkler, D., Hametner, R., Ostreicher, T., Biffl, S.: A framework for automated testing of automation systems. In: 2010 IEEE Conference on Emerging Technologies and Factory Automation (ETFA), pp. 1–4 (2010)Google Scholar
  8. 8.
    IEC 61508-1 Standard: Functional safety of electrical/electronic/programmable electronic safety-related systems – Part 1: General requirements. IEC (2010)Google Scholar
  9. 9.
    Angrisani, L., Narduzzi, C.: Testing communication and computer networks: an overview. IEEE Instrumentation & Measurement Magazine 11(5), 12–24 (2008)CrossRefGoogle Scholar
  10. 10.
    SysML Open Source Specification Project website,
  11. 11.
  12. 12.
    Rzonca, D., Sadolewski, J., Stec, A., Swider, Z., Trybus, B., Trybus, L.: Mini-DCS system programming in IEC 61131-3 Structured Text. Journal of Automation, Mobile Robotics and Intelligent Systems 2(3), 48–54 (2008)Google Scholar
  13. 13.
    IEC 61131-3 Standard: Programmable Controllers. Part 3. Programming Languages. IEC (2003)Google Scholar
  14. 14.
    Jamro, M.: Graphics editors in CPDev environment. Journal of Theoretical and Applied Computer Science 6(1), 13–24 (2012)Google Scholar
  15. 15.

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Marcin Jamro
    • 1
  • Dariusz Rzońca
    • 1
  • Bartosz Trybus
    • 1
  1. 1.Department of Computer and Control EngineeringRzeszow University of TechnologyRzeszowPoland

Personalised recommendations