• DocumentCode
    1814477
  • Title

    Model-driven development of industrial embedded systems: Challenges faced and lessons learnt

  • Author

    Nicholas, K. ; Bhatti, Zeeshan E. ; Roop, Partha S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
  • fYear
    2012
  • fDate
    17-21 Sept. 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The strict requirements of embedded control software, in the absence of a formal approach, necessitates ad-hoc optimisations and coding decisions in the “C” language. Model driven development (MDD) is a proposed methodology for alleviating problems inherent in this method. We propose an IEC 61499 model based approach for the reengineering of existing or legacy industrial embedded systems. Experimental evidence and hands-on experience is used to illustrate the challenges faced by adopting such an approach; primarily, the lacuna that exists between current standards and industry practices. Several syntactic enhancements based on a layered approach are proposed to address these concerns.
  • Keywords
    C language; IEC standards; embedded systems; manufacturing systems; object-oriented programming; C language; IEC 61499 model; MDD; ad-hoc optimisations; coding decisions; embedded control software; formal approach; legacy industrial embedded systems; model-driven development; syntactic enhancements;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
  • Conference_Location
    Krakow
  • ISSN
    1946-0740
  • Print_ISBN
    978-1-4673-4735-8
  • Electronic_ISBN
    1946-0740
  • Type

    conf

  • DOI
    10.1109/ETFA.2012.6489690
  • Filename
    6489690