Font Size: a A A

Embedded Software Development Platform Database Management Technology To Achieve

Posted on:2006-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:S YuanFull Text:PDF
GTID:2208360152498600Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Considering complicated development process involved in embedded software development, a cost-effective way for embedded development is urgent. Component-based software development (CBSD) is a very promising software engineering technique for improving efficiency, cost, quality, reuse and maintenance in embedded software development process. It is also important to carry out effectively management upon the correlative components and development information during the development process. In this dissertation, which divides into two parts, the concepts of components, software architecture and information management technology in the context of embedded development following above aims are discussed. In the first part, CBSD is introduced. Then the component libraries and retrieval method are analyzed, and the classifying strategy for Embedded OS and middleware is discussed. The 'CASE'tool implemented in components is explored with emphasis on its configurations. And then, the classification methods for embedded components and the corresponding libraries management strategies are presented based on the analysis described above. In the second part, since the implementation of Embedded Software Development Platform (ESDP) is based on software architecture, and having compared between several software architectures, software bus with its "Plug and Play"characteristic is used as infrastructure for constructing the ESDP. And an ESDP information management implementation is presented. Finally, using a 'Mobile-Terminal Oriented PDA Software Platform'as an example, an Information Management System supporting management of components and development information targeted for embedded software development process is designed and implemented, and its effectiveness is evaluated by prototype verification and corresponding testing, which may benefit software development in efficiency and quality.
Keywords/Search Tags:Embedded development, CBSD, component libraries, information Database, component
PDF Full Text Request
Related items