Font Size: a A A

The Trasformation From AADL Behavior Annex Model To C And Its Application Based On The Deltaos

Posted on:2011-08-24Degree:MasterType:Thesis
Country:ChinaCandidate:Y H ChenFull Text:PDF
GTID:2178360305961448Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of economy and society, the demanding for embedded software is increasing more and more and embedded software is required for more function. With growing competition among the industry and new technologies are emerging, the traditional embedded development approach base on language-centric can not fit the embeded industry's development. This method calling for software developer to understand the details of the software and must write a lot of program codes. It is not only energy-consuming but also lead to human error.Even coding become a repetitive manual labor.Automatic code generation technology bear the coding task in the process of software development, which allows software developers freed from the tedious coding task,put more effort into other research in software development. Automatic code generation technology embodies the MDA (Model Driven Architecture) thinking, it is a automatic conversion mechanism from model to executable code, which elevate the software development to abstraction level-model level, and ultimately achieving separation business logic from platform.protection "business logic" safe. So it avoid the "platform volatility" risk.This paper is about AADL (Architecture Analysis & Design Language) behavioral model to DeltaOS c automatically generation based on DeltaOS.In this paper, it first introduces the background and significance of code conversion, situation, and AADL behavior annex main content. At the same time, analyzes paper'the key issues and MDA's advantage to traditional software development methods. In the realization process of automatic code generator, the first is the the total design of automatic code generator, then the mapping rules from AADL behavior annex to DeltaOS c based on DeltaOS. Interaction class is a data structure used to store model information, which play transition role in the code conversion process.For transform from the model to interaction class, it used Dom4j tools to extract model information work. The transform from interaction class object to DeltaOS c according to mapping rules is intelligencely realized by the Drools rules engine. Finally, integrate the automatic code generators into the embedded pipeline production platform, as the automatic code generation part in the platform.
Keywords/Search Tags:behavioral annex, model, mapping rules, automatic code generator
PDF Full Text Request
Related items