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.

[1]  Dariusz Rzońca,et al.  Mini-DCS system programming in IEC 61131-3 structured text , 2008 .

[2]  Leopoldo Angrisani Testing Communication and Computer Networks , 2008 .

[3]  Marcin Jamro Graphics editors in CPDev environment , 2012 .

[4]  L. Angrisani,et al.  Testing communication and computer networks: an overview , 2008, IEEE Instrumentation & Measurement Magazine.

[5]  Natalia Juristo Juzgado,et al.  Maturing Software Engineering Knowledge through Classifications: A Case Study on Unit Testing Techniques , 2009, IEEE Transactions on Software Engineering.

[6]  Jürgen Jasperneite,et al.  Computer Communication Within Industrial Distributed Environment—a Survey , 2013, IEEE Transactions on Industrial Informatics.

[7]  Hans A. Hansson,et al.  Towards systematic testing of distributed real-time systems , 1999, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054).

[8]  Dariusz Rzonca,et al.  Data Acquisition Server for Mini Distributed Control System , 2011, CN.

[9]  Andrzej Kwiecien,et al.  Using HTTP as Field Network Transfer Protocol , 2011, CN.

[10]  Stefan Biffl,et al.  A framework for automated testing of automation systems , 2010, 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010).