Towards Model-driven, Simulation-assisted Control Application Engineering - A Doctoral Research Path

Timo Vepsäläinen


This paper, intended to the doctoral consortium of the Simultech 2013 conference, describes the problems, methodologies, objectives and status of doctoral research of the author. The research conforms to the constructive approach of design science within the application domain of industrial automation and control. The focus of the research is on model-driven, simulation-assisted engineering of automation and control applications with consideration of both basic control and safety-related control systems. The general research question to be answered is whether or not automation and control application development can benefit from model-driven engineering and the techniques enabled by it. The answer will be based on answers to smaller research questions related to industrial applicability of the general developed modelling approach, ability to simulate models at design-time and ability to include safety documentation in models.


  1. Biehl, M., DeJiu, C. and Törngren, M. 2010. Integrating Safety Analysis into the Model-Based Development Toolchain of Automotive Embedded Systems. In: LCTES 2010, pp 125-132, New York, NY, USA, 2010. ACM.
  2. Canale, M., Fagiano, L., Razza, V. 2010. Approximate NMPC for Vehicle Stability: Design, Implementation and SIL Testing, Control Engineering Practice, Volume 18, Issue 6, June 2010, Pages 630-639, ISSN 0967-0661.
  3. Douglass, B. 2009. Analyze System Safety Using UML within the Telelogic Rhapsody Environment, White paper, IBM Corporation.
  4. Dubinin, V., Vyatkin, V., Pfeiffer T. 2005. Engineering of Validatable Automation Systems Based on an Extension of UML Combined with Function Blocks of IEC 61499. Proceedings of the IEEE International Conference on Robotics and Automation, 2005 (ICRA 2005), pp. 3996-4001.
  5. Ferrarini, L. and Dede, A. 2010. A Model-Based Approach for Mixed Hardware in the Loop Simulation of Manufacturing Systems”, 10th IFAC Workshop on Intelligent Manufacturing Systems, 41-46, 2010.
  6. Gietelink, O. J., Ploeg, J., De Schutter, B., Verhaegen, M. 2009. Development of a Driver Information and Warning System with Vehicle Hardware-in-the-Loop Simulations, Mechatronics, Volume 19, Issue 7, October 2009, Pages 1091-1104, ISSN 0957-4158.
  7. Guillerm, R., Demmou, H. and Sadou, N. 2010. Information Model for Model Driven Safety Requirements Management of Complex Systems. In: First International Conference on Complex System Design and Management, Paris, France, October 27- 29, 2010.
  8. Hegny, I., Wenger, M. and Zoitl, A. 2010. IEC 61499 Based Simulation Framework for Model-Driven Production Systems Development, Emerging Technologies and Factory Automation, IEEE Conference on, 1-8, 2010.
  9. Huber, B. and Obermaisser, R. 2007. Model-Based Development of Integrated Computer Systems: Modeling the Execution Platform. Proceedings of the 5th International Workshop on Intelligent Solutions in Embedded Systems (WISES'07), IEEE Computer Society Press: Washington, DC, USA, 2007; 151-164.
  10. Hästbacka, D., Vepsäläinen, T., Kuikka, S. 2011. Modeldriven Development of Industrial Process Control Applications, The Journal of Systems and Software, 84 (7), pp. 1100 - 1113.
  11. IEC. 2010. IEC 61508: Functional Safety of Electrical/Electronic/Programmable Electronic Safety Related Systems. parts 1-7. 2010.
  12. Object Management Group. 2008. Technical Guide to Model Driven Architecture: The MDA Guide. Version 1.0.1 (formal/2008-04-03) Edition.
  13. Plummer, A. 2006. Model-in-the-Loop Testing, Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, Vol. 220, No. 3, 183-199, 2006.
  14. Ritala, T., Kuikka, S. 2007. UML Automation Profile: Enhancing the Efficiency of Software Development in the Automation Industry, The Proceedings of the 5th IEEE International Conference on Industrial Informatics (INDIN 2007), Vienna, Austria, July 23- 27, 2007, pp. 885-890.
  15. Schamai, W. 2009. Modelica Modeling Language (ModelicaML) - a UML Profile for Modelica, Technical Report 2009:5, EADS IW, Germany, Linköping University, Institute of Technology.
  16. Strasser, T., Sunder, C. and Valentini, A. 2008. ModelDriven Embedded Systems Design Environment for the Iindustrial Automation Sector. INDIN 2008 the 6th IEEE International Conference on Industrial Informatics, July 13-16, 2008, Daejeon, Korea.
  17. Thramboulidis, K., Tranoris, C. 2004. Developing a Case Tool for Distributed Control Applications. The International Journal of Advanced Manufacturing Technology 24 (1), 24-31.
  18. Tranoris, C., Thramboulidis, K., 2006. A Tool Supported Engineering Process for Developing Control Applications. Computers in Industry 57 (5), 462-472.
  19. Vepsäläinen, T., Sierla, S., Peltola, J and Kuikka, S., 2010. Assessing the Industrial Applicability and Adoption Potential of the AUKOTON Model Driven Control Application Engineering Approach, Proceedings of International Conference on Industrial Informatics. Osaka, Japan, July 13-16, 2010.
  20. Vepsäläinen, T. and Kuikka, S. 2011. Towards ModelBased Development of Safety-Related Control Applications. In 16th IEEE International Conference on Emerging Technologies and Factory Automation. Toulouse, France, September 5-9, 2011.
  21. Vepsäläinen, T., Kuikka, S., Eloranta, V.-P. 2012. Software Architecture Knowledge Management for Safety Systems. In 17th IEEE International Conference on Emerging Technologies and Factory Automation. Krakow, Poland, September 17-21, 2012.
  22. Vepsäläinen, T. and Kuikka, S. 2013a. Benefit From Simulating Early in MDE of Industrial Control. In 18th IEEE International Conference on Emerging Technologies and Factory Automation. Cagliari, Italy, September 10-13, 2013a. (Accepted)
  23. Vepsäläinen, T., Kuikka, S. 2013b. Simulation-Based Development of Safety Related Interlocks. Simulation and Modeling Methodologies, Technologies and Applications, Springer Berlin Heidelberg pp. 165-182 2013b.
  24. Vogel-Heuser, B., Witsch. D., Katzke, U. 2005. Automatic Code Generation from a UML Model to IEC 61131-3 and System Configuration Tools. International Conference on Control and Automation, 2005 (ICCA 7805), vol. 2, June 2005, pp. 1034-1039.
  25. Yang, C. H. and Vyatkin, V. 2012. Transformation of Simulink Models to IEC 61499 Function Blocks for Verification of Distributed Control Systems. Control Engineering Practice, Vol. 20 No. 12, 1259-1269, 2012.
  26. Zoughbi, G., Briand, L., Labiche, Y. 2007. A UML Profile for Developing Airworthiness-Compliant (RTCA DO'B), Safety-Critical Software. In: MODELS 2007. LNCS, vol. 4735, pp. 574-588. Springer, Heidelberg 2007.

Paper Citation

in Harvard Style

Vepsäläinen T. (2013). Towards Model-driven, Simulation-assisted Control Application Engineering - A Doctoral Research Path . In Doctoral Consortium - Doctoral Consortium, (SIMULTECH 2013) ISBN Not Available, pages 12-19. DOI: 10.5220/0004637200120019

in Bibtex Style

@conference{doctoral consortium13,
author={Timo Vepsäläinen},
title={Towards Model-driven, Simulation-assisted Control Application Engineering - A Doctoral Research Path},
booktitle={Doctoral Consortium - Doctoral Consortium, (SIMULTECH 2013)},
isbn={Not Available},

in EndNote Style

JO - Doctoral Consortium - Doctoral Consortium, (SIMULTECH 2013)
TI - Towards Model-driven, Simulation-assisted Control Application Engineering - A Doctoral Research Path
SN - Not Available
AU - Vepsäläinen T.
PY - 2013
SP - 12
EP - 19
DO - 10.5220/0004637200120019