Font Size: a A A

C / C + + Embedded Software Component Model And Component Library Research And Realization

Posted on:2007-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:T LiFull Text:PDF
GTID:2208360182478756Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Software component technology was widely used nowadays in the process of software development, thus it makes the software development more efficient than ever. The aim in researching embedded components is to introduce software component technology into the area of embedded applications. In that area, modules are hard to be reused because of the differences between those hardware platforms they depend on. So, a certain function may be implemented many times in different platforms. If component concept is introduced and embedded software is built above these components, the reusability of embedded software modules would be improved. This is important to the efficiency of software development, and will reduce the complexity and cost during the development of embedded applications. With the background of the work in our project "The technologies environment of region oriented embedded software" which belongs to National 863 High Tech Program (863 Program), this paper mainly focus on the research of the embedded component technology, and give a summarize of the research.Using other component models for reference, and considering the software and hardware characteristic of embedded system, such as limited source, great difference between platforms, high requirement of dependability, CMES (Component Model of Embedded Software) a component model used for embedded software development is proposed in this paper. The two key elements of CMES- property and interface are particularly described. Using the embedded software system of Intellectualized Electronic Pattern Sewing Machine as the example, the implement and reuse of component according CMES are shown in this paper. The idea of component based embedded software development of Intellectualized Electronic Pattern Sewing Machine is also presented.In order to support CBSD (Component Based Software Development) and make the management and search of component easier, a web-based repository for embedded component WREC (Web-based Repository for Embedded Component) management system is designed and implemented in this paper. WREC adopts faceted classification scheme to facilitate repository browsing and effective search. WREC provides on-line services to users by the way of Internet, which has the characteristics such as easy visiting and strong function.
Keywords/Search Tags:Embedded Software, Component Model For Embedded Software, Component Repository, Faceted Classification Scheme, Software Reuse
PDF Full Text Request
Related items