Font Size: a A A

Research And Implementation Of Model Driven Application Platform On Embedded Realtime Operating System

Posted on:2012-07-05Degree:MasterType:Thesis
Country:ChinaCandidate:Q Y TangFull Text:PDF
GTID:2218330338466875Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As the technology on embedded realtime operating system develops rapidly, the complexity of embedded software development is expanding. Under this circumstance, how to make it more efficient during development becomes a serious problem to software engineering. At the same time, non-functional properties, such as timing restriction,error-tolerant strategy, security, reliability, etc., are required so strictly that it becomes a huge challenge.For the reason of resolving the problems above,OMG proposed the MDA method.MDA is a kind of solution for software devlepment, including model buliding,model integreting,model interpreting,model transition,etc. For the requirement of model, SAE proposed AADL, which aims to model and analyse the architecture of system,giving great contribution to the research about reliable system. AADL is mainly used in embedded realtime system; it provides a good way to analyse realtime system.Taking AADL as concern, this dissertation proposes a tradegy that can translate AADL components to C code on OSEK/VDX platform which orients mobile electronics, according to MDA method.OSEK/VDX represents the open system for mobile control and the corresponding interface. This dissertation implements a relatime operating system based on OSEK standard, which is composed of task module, alarm module, counter module, event module, interrupt module, provding a realtime embedded platform for modle driven, satisfying basic requirement of mobile electronics. This dissertation implements the translation from AADL system-model and simulink functional model to C code,and it can generate OIL file of OSEK system, then build up the environment and complete compiling finally.The system takes Eclipse as develop frame and LEGO robot as hardware platfrom, integrating the tools provided by LEGO, to complete model driven application on OSEK realtime platfrom. This dissertation implements and validates MDA method on both the particular hardware and software, expanding the use of MDA on multi-platfrom. Especially on non-universal platform, the dissertation proposes a new research for MDA.
Keywords/Search Tags:Model Driven, MDA, AADL, Embedded System, OSEK, Code generation
PDF Full Text Request
Related items