DocumentCode :
2320741
Title :
A code generator for Component Oriented Programming framework
Author :
Talab, Mahmood Aghajani Siroos ; Jawawi, Dayang N A
Author_Institution :
Dept. of Software Eng., Univ. Teknol. Malaysia, Skudai, Malaysia
fYear :
2011
fDate :
25-28 Sept. 2011
Firstpage :
225
Lastpage :
230
Abstract :
A component-based Embedded Real Time (ERT) system can improve the system development through enhancing the ability of experts in developing sophisticated ERT software. In order to generate codes, ERT code generator system frameworks have generally two parts: a graphical semi-formal-model representation to define the components, and an optimal code generator that generates codes for a resource limited microcontroller. The Unified Modelling Language(UML) semi-formal-model system does not deal with minute details of the code generation (e.g. IF, THEN, ..). Currently, code generators use a state diagram semi-formal-model to provide optimal codes. However, manual coding has not been quit entirely since current state diagrams are not capable of providing details in code generation. The Component Oriented Programming framework (COP) is an ERT framework which targets on the code generation required in Autonomous Mobile Robot (AMR). Currently, the COP framework can not provide the AMR with code details. This paper presents an implementation of a code generator through exploiting a previously used algorithm to create a state diagram based on information taken from the component composition in the COP framework. Consequently, manual coding in the COP framework can be minimized.
Keywords :
Unified Modeling Language; control engineering computing; embedded systems; formal specification; formal verification; microcontrollers; mobile robots; object-oriented programming; program compilers; ERT software; Unified Modelling Language; autonomous mobile robot; code generator; component oriented programming framework; embedded realtime system; graphical semiformal-model representation; microcontroller; Collaboration; Generators; Receivers; Sensors; Software; Unified modeling language; Wheels; automonous mobile robot; code generation; component oriented programming; embedded realtime system; state machine;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Open Systems (ICOS), 2011 IEEE Conference on
Conference_Location :
Langkawi
Print_ISBN :
978-1-61284-931-7
Type :
conf
DOI :
10.1109/ICOS.2011.6079314
Filename :
6079314
Link To Document :
بازگشت