Table of Contents
Advances in Software Engineering
Volume 2014, Article ID 470201, 14 pages
Research Article

Model-Driven Development of Automation and Control Applications: Modeling and Simulation of Control Sequences

Department of Automation Science and Engineering, Tampere University of Technology, P.O. Box 692, Korkeakoulunkatu 3, 33101 Tampere, Finland

Received 20 March 2014; Revised 24 June 2014; Accepted 8 July 2014; Published 7 August 2014

Academic Editor: Henry Muccini

Copyright © 2014 Timo Vepsäläinen and Seppo Kuikka. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


The scope and responsibilities of control applications are increasing due to, for example, the emergence of industrial internet. To meet the challenge, model-driven development techniques have been in active research in the application domain. Simulations that have been traditionally used in the domain, however, have not yet been sufficiently integrated to model-driven control application development. In this paper, a model-driven development process that includes support for design-time simulations is complemented with support for simulating sequential control functions. The approach is implemented with open source tools and demonstrated by creating and simulating a control system model in closed-loop with a large and complex model of a paper industry process.