Font Size: a A A

Development Of Embedded Software Of Navigation Receiver Based On UML Modeling

Posted on:2011-03-11Degree:MasterType:Thesis
Country:ChinaCandidate:Z F ZhouFull Text:PDF
GTID:2178330338989847Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Satellite navigation system is the system that uses satellites to navigate and position. It is becoming increasingly concerned for its huge role and irreplaceable position in the military and civilian field, and is developing rapidly. Satellite navigation receiver is a kind of key equipment in satellite navigation system. The embedded software of satellite navigation receiver determines the function and performance of satellite navigation receiver. At present, because the traditional embedded software development method has no unified standard, and the development process would be affected by every person who participates in, it brings about limitation in developing efficiency, cost, and transplantation of the system, greatly affects the development of embedded software. So, the development of embedded software in satellite navigation receiver urgently needs for a new development method and both the relevant CASE tool.UML is the facto modeling language for software development in industry domain, which more and more used in embedded system development. Contrary to traditional structure based analysis method, UML adopts object based method to analyze and design embedded system, which brings unique advantages. This paper summarizes present development problems of embedded software, introduces software modeling theory, analyzes the main thought and process of software modeling based on UML, points out the advantages of using UML in design of embedded system, emphasizes how to use UML and design pattern to specify and design embedded software. Combining the characteristic of navigation receiver, this paper abstracts some design patterns for BeiDou navigation receiver, takes the development of a senior kind of BeiDou navigation receiver as an example, gives the whole analysis and design process under the development method put forward in the paper, discusses and summarizes the modeling technology used in the development process.The UML based modeling technology has a good performance in resolving a series of problems meet in not only analysis and design but also in validation and coding in embedded software development of navigation receiver. In contrast to traditional development methods, the UML based embedded software development method has the advantages of improving developing efficiency and quality, reducing cost and developing risks, improving software maintainability, and making it possible in transplanting system in different platforms, and in software reuse.
Keywords/Search Tags:satellite navigation system, embedded system, transplantable, reusable, UML, design pattern
PDF Full Text Request
Related items