Font Size: a A A

Model Driven Software Design Of Embedded System In Automotive Application

Posted on:2008-10-25Degree:MasterType:Thesis
Country:ChinaCandidate:W WangFull Text:PDF
GTID:2132360242956811Subject:Information and Signal Processing
Abstract/Summary:PDF Full Text Request
In this century, the automotive Industry has become one of the most important national economies. The application of electronic system in automotive is main part of the embedded software development. Thus based on the international main stream of automotive electronics platform—OSEK/VDX, this paper puts forward a brand-new design pattern of embedded software development and model driven computer interaction design.This paper introduces the execution chain pattern in software development for real-time embedded system. This pattern works on the top level of the system design, decouples the requirements, designs each function template, validates the whole dependency graph by constraints of real-time and hardware system and finally generates the source code for the embedded system that will run on the hardware. The pure execution chain model is not the latest conception, because it is already in use of supply management and etc., but for the embedded software development this is the first time to introduce execution chain and apply it into practice. This pattern keeps the consistency from model to code, supports the hardware system by agile software developed from models.This paper also puts forward a computer interaction environment for software developers to design models and develop the system. Three excellent frameworks that are EMF, GEF and GMF support this interaction environment. Since all designs are based on models, it is easy to update or maintain the design and its software. In order to make it fulfill the requirements of execution chain and OSEK system, some improvements are made and new functionalities are added to the frameworks, for instance, the function definition can be read from outside XML files and new data elements can be created in the run-time design phase and all models can be write into files after design.In the end, this paper makes a summary and outlook for the future works.
Keywords/Search Tags:Model Driven Software Development, Execution Chain, Graphical Modeling Framework, Computer Interactive Design
PDF Full Text Request
Related items