• DocumentCode
    1304570
  • Title

    A Real-Time-Linux-Based Framework for Model-Driven Engineering in Control and Automation

  • Author

    Doukas, G. ; Thramboulidis, K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Patras, Patras, Greece
  • Volume
    58
  • Issue
    3
  • fYear
    2011
  • fDate
    3/1/2011 12:00:00 AM
  • Firstpage
    914
  • Lastpage
    924
  • Abstract
    Model-driven engineering (MDE) is proposed as the next revolution in embedded-system development. It is a promising paradigm that provides the developer the abstraction level required to focus on the specific application and not on the underlying computing environments. Real-time (RT) Linux variants constitute a mature and stable platform that can be considered a strong candidate for RT applications in the control and automation domain. In this paper, a framework for the MDE of industrial automation systems is presented. This framework exploits the following: 1) the function block, a well-known paradigm in the industrial automation domain, to provide the control engineer with the ability to construct its systems as aggregations of existing components and 2) the real-time Linux to execute the automatically synthesized executable. A prototype runtime environment is described, and a laboratory example application using a robotic arm is used to demonstrate the applicability of the proposed framework. Performance measurements are very promising, even for hard RT control applications.
  • Keywords
    Linux; control engineering computing; embedded systems; factory automation; industrial control; model-based reasoning; control engineer; embedded system; industrial automation system; model driven engineering; real time Linux based framework; robotic arm; Function-block (FB) model; industrial automation; model-driven engineering (MDE); real-time (RT) Linux;
  • fLanguage
    English
  • Journal_Title
    Industrial Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0046
  • Type

    jour

  • DOI
    10.1109/TIE.2009.2029584
  • Filename
    5210159