Title :
Verification of Behavioral Substitutability in Object-Oriented Models for Industrial Controllers
Author :
Bonfé, Marcello ; Fantuzzi, Cesare ; Secchi, Cristian
Author_Institution :
Dipartimento di Ingegneria Università di Ferrara Via Saragat 1, 44100 Ferrara, Italy, mbonfe@ing.unife.it
Abstract :
The aim of the paper is to provide a practical method to introduce design principles typical of the object-oriented approach, like “design by extension”, to the application domain of manufacturing systems control design. The proposed method is based on a domain-specific extension of the modeling language UML and on the formalization of design models as transition systems for verification purposes. Object-oriented models, formalized according to the proposed semantics, can be analyzed with model checking techniques in order to verify the behavioral conformity of object classes, according to a notion of substitutability which is defined in the paper specifically for the proposed modeling language.
Keywords :
Discrete-event systems; Logic controllers; Manufacturing systems; Verification; Design methodology; IEC standards; Industrial control; Manufacturing systems; Object oriented modeling; Programmable control; Software engineering; Software standards; Standards organizations; Unified modeling language; Discrete-event systems; Logic controllers; Manufacturing systems; Verification;
Conference_Titel :
Robotics and Automation, 2005. ICRA 2005. Proceedings of the 2005 IEEE International Conference on
Print_ISBN :
0-7803-8914-X
DOI :
10.1109/ROBOT.2005.1570729