Communication Performance Tests in Distributed Control Systems
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.
Keywordscontrol systems communication performance testing
Unable to display preview. Download preview PDF.
- 3.IEC 61158 Standard: Industrial Communication Networks – Fieldbus Specifications. IEC (2007)Google Scholar
- 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.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.IEC 61508-1 Standard: Functional safety of electrical/electronic/programmable electronic safety-related systems – Part 1: General requirements. IEC (2010)Google Scholar
- 10.SysML Open Source Specification Project website, http://www.sysml.org/
- 11.CPDev website, http://cpdev.kia.prz.edu.pl
- 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.IEC 61131-3 Standard: Programmable Controllers. Part 3. Programming Languages. IEC (2003)Google Scholar
- 14.Jamro, M.: Graphics editors in CPDev environment. Journal of Theoretical and Applied Computer Science 6(1), 13–24 (2012)Google Scholar