Title :
Research of Automatic Code Generating Technology Based on AADL
Author :
Ma, Liang ; Gui, Shenglin ; Luo, Lei ; Yin, Limeng
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu
Abstract :
Development of modern systems has reached a scale and complexity that makes it unrealistic to realize the function of systems in traditional way of software development. The way of development based on model driven architecture has improved the activities of software development radically, and has gradually become the mainstream way of development. The architecture analysis and design language (AADL), put forward by some organizations such as SAE and so on, is a kind of modeling language based on the method of MDA, which modeled in architecture level with the unit of components. After system modeling, how to generate codes by AADL model automatically is a problem cried for solution. This paper designs an automatic code generator based on AADL model, put forward the mapping rule from the element of AADL model to that of C language, and conducts validation test with the combination of DELTA OS, a embedded real-time operating system with independent intellectual property rights, and LAMDA PRO, a integration development platform, accordingly proves the validity of generating C program automatically from AADL model.
Keywords :
C language; industrial property; operating systems (computers); program compilers; software architecture; AADL; C language; C program; DELTA OS; architecture analysis and design language; automatic code generating technology; embedded real-time operating system; integration development platform; model driven architecture; modeling language; software development; Application software; Automatic testing; Computer architecture; Computer science; Concrete; Conferences; Embedded software; Mathematical model; Modeling; Programming; AADL; Automatic code generating; Embedded system; Model Driven Architecture;
Conference_Titel :
Embedded Software and Systems Symposia, 2008. ICESS Symposia '08. International Conference on
Conference_Location :
Sichuan
Print_ISBN :
978-0-7695-3288-2
DOI :
10.1109/ICESS.Symposia.2008.49