MODEL CHECKING IN PATTERN BASED CONTROL SYSTEMS DESIGN
Jüri Vain and Juhan Ernits
Department of Control Systems, Institute of Cybernetics at Tallinn Technical University, Tallinn
The idea of architectural and behavioral patterns originating from OO design community is applied to control systems design modeling and verification. A template for specifying modeling patterns is defined and, as an example, the Control Component Pattern (CCP) is proposed. The benefits from parameterization and abstraction encoded into the pattern are shown, allowing to increase the size of models and verification tasks that still remain efficiently decidable by model checking. The interchange between CCP and a certain subset of Simulink models allows to apply model checking in parallel to quantitative simulation techniques. A sketch of the application of CCP for a simple temperature control system design modeling and verification is presented.
Keywords: modeling, pattern, components, verification, timed automata
Session slot T-Tu-M02: Software Engineering for Real-Time Control/Area code 9b : Real-Time Software Engineering

|