Using Visual Specifications in Verification of Industrial Automation Controllers

This paper deals with further development of a graphical specification language resembling timing-diagrams and allowing specification of partially ordered events in input and output signals. The language specifically aims at application in modular modelling of industrial automation systems and their formal verification via model-checking. The graphical specifications are translated into a model which is connected with the original model under study.

[1]  Nils H. Hagge,et al.  A new function block modeling language based on Petri nets for automatic code generation , 2005, IEEE Transactions on Industrial Informatics.

[2]  Valeriy Vyatkin,et al.  Timing diagram specifications in modular modeling of industrial automation systems , 2005 .

[3]  Valeriy Vyatkin,et al.  Reuse of components in formal modeling and verification of distributed control systems , 2005, 2005 IEEE Conference on Emerging Technologies and Factory Automation.

[4]  Kathi Fisler,et al.  Timing Diagrams: Formalization and Algorithmic Verification , 1999, J. Log. Lang. Inf..

[5]  Valeriy Vyatkin,et al.  Application of visual specifications for verification of distributed controllers , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[6]  Luís Gomes,et al.  Structuring and composability issues in Petri nets modeling , 2005, IEEE Transactions on Industrial Informatics.

[7]  Valeriy Vyatkin,et al.  Verification of distributed control systems in intelligent manufacturing , 2003, J. Intell. Manuf..

[8]  H.-M. Hanisch,et al.  Net condition/event systems with multiple condition outputs , 1995, Proceedings 1995 INRIA/IEEE Symposium on Emerging Technologies and Factory Automation. ETFA'95.

[9]  Stephan Kreutzer,et al.  Extended Computation Tree Logic , 2010, LPAR.

[10]  Valeriy Vyatkin,et al.  Formal validation of intelligent-automated production systems: towards industrial applications , 2006, Int. J. Manuf. Technol. Manag..

[11]  Kedar S. Namjoshi,et al.  Model Checking Synchronous Timing Diagrams , 2000, FMCAD.

[12]  J. Eccles,et al.  International electrotechnical commission , 1955, Journal of the American Institute of Electrical Engineers.

[13]  H.-M. Hanisch,et al.  Modeling of PLC behavior by means of timed net condition/event systems , 1997, 1997 IEEE 6th International Conference on Emerging Technologies and Factory Automation Proceedings, EFTA '97.

[14]  H. S. Osborne,et al.  The international electrotechnical commission , 1953, Electrical Engineering.