Measuring, Monitoring, and Analysis of Communication Transactions Performance in Distributed Control System
Marcin Jamro,Dariusz Rzonca
DOI: https://doi.org/10.1007/978-3-319-07941-7_15
IF: 5.493
2014-01-01
Computer Networks
Abstract:Nowadays, distributed control systems often consist of complex software executed on many components connected together. Due to performing crucial tasks in industry, it is important to ensure that communication between devices in distributed control systems works as expected and does not reach nor is dangerously close to the given boundary value. The paper presents a concept of Extended Communication Performance Tests, together with their development and execution. What is more, a way of measuring, monitoring, and analysis of communication in a small distributed control system is proposed. A structure of system, communication tasks, and performance requirements are modeled on three kinds of SysML diagrams, namely Block Definition, Internal Block, and Requirement Diagram. Test cases are automatically generated in the CPTest+ test definition language. A set of dedicated tools allows engineers to monitor communication time parameters in the on-line mode, check constraints, and prepare performance analysis. The concept has been integrated with the CPDev engineering environment designed for programming industrial controllers, as well as small and medium-sized distributed control systems.
computer science, information systems,telecommunications,engineering, electrical & electronic, hardware & architecture