DocumentCode
2199352
Title
UCaG: An Automatic C Code Generator for AADL Based upon DeltaOS
Author
Gui, Shenglin ; Ma, Liang ; Luo, Lei ; Yin, Limeng ; Li, Yun
Author_Institution
Sch. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu
fYear
2008
fDate
20-22 Dec. 2008
Firstpage
346
Lastpage
350
Abstract
Architecture analysis and design language (AADL), which is a modeling language standard brought forward by the Society of Automotive Engineers and Avionics Systems Division, is becoming a hot research topic for many organizations and institutes in the world. Though there are some tools could generate C code or Java code from a subset of AADL models as application program directly, it could not be applied in complex application without real-time embedded operating system. Based upon the hard-time operating system Delta OS, which is designed and developed by Coretek Systems Inc., this paper presents the mapping rules between the AADL elements and the elements in C language, designs an automatic C code generator and integrates it into OSATE which is an open-source tool developed by SEI, Carnegie Mellon University, and then, we use a case developed by Lambda tool that is the development and simulation environment for Delta OS to show the correctness of UCaG. Finally, we give the related work and future research directions.
Keywords
C language; Java; embedded systems; operating systems (computers); program compilers; simulation languages; software architecture; C language; Carnegie Mellon University; Coretek Systems Inc; Delta OS; Java code; Lambda tool; Society of Automotive Engineers and Avionics Systems Division; architecture analysis and design language; automatic C code generator; complex application; Aerospace electronics; Application software; Automotive engineering; Embedded computing; Embedded system; Open source software; Operating systems; Physics computing; Real time systems; Yarn; AADL; Code generation; Delta OS;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Computer Theory and Engineering, 2008. ICACTE '08. International Conference on
Conference_Location
Phuket
Print_ISBN
978-0-7695-3489-3
Type
conf
DOI
10.1109/ICACTE.2008.68
Filename
4736979
Link To Document