Font Size: a A A

Research And Implementation Of The Model-driven Development Methods For Automotive Electronic OS

Posted on:2014-10-04Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2252330401465813Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
In recent years, with the fast development of the field of automotive electronics,the hardware and software system of automotive electronics becomes more and morecomplex. Due to the increasing complexity of automotive electronic systems, the majorautomobile manufacturers and some research institutions proposed OSEK andAUTOSAR standards to improve the interaction, scalability and security of system.Model Driven Architecture (MDA) is a new software development model proposed inthe field of software engineering, it aims to improve the efficiency and quality ofsoftware development, as well as the later maintainability, and thus has been widelyused in traditional software development. MDA standards are lack of supporting for thefield of automotive electronics, making it difficult to directly apply MDA to thedevelopment of automotive electronics operating system.The main content of this dissertation includes:To improve the reliability of automotive electronic applications, studying the newAUTOSAR operating system standards, and implent the OS-APPLICATION module ofAUTOSAR operating system.By contrasting the MDA development process and the traditional softwaredevelopment process, based on the characteristics of the field of automotive electronics,designing a set of methods for the modeling of automotive electronics operating system;By studying the AUTOSAR and UML standards, using UML to model the scheduletable module of AUTOSAR OS, designing and implementing a code generator for thetransformation of UML model to C language; Due to the lack of formal semantic ofUML, designing an eASL language used to describe the operational semantics ofobjects. Desing and implementing the parser of eASL language and the code generatorof eASL to C language;In order to improve the efficiency of embedded software testing, designing andimplementing an automated testing environment, and using the automated testing environment to test schedule table’s autogenerated C code using MDA method and theOS-APPLICATION code.
Keywords/Search Tags:MDA, automotive electronics, operating system, code generation, automatic test
PDF Full Text Request
Related items