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
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;
Conference_Titel :
Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
Conference_Location :
Krakow
Print_ISBN :
978-1-4673-4735-8
Electronic_ISBN :
1946-0740
DOI :
10.1109/ETFA.2012.6489690