Font Size: a A A

The Research On Component Model Of Embedded Software

Posted on:2007-03-20Degree:MasterType:Thesis
Country:ChinaCandidate:P F BaoFull Text:PDF
GTID:2178360215970153Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Software component technology is widely used in the software development, and itmakes the software development more efficient than ever. But the technology is seldomused in embedded software. Using component in embedded system has importantpractical significance to embedded software development. It can improve the modulereusability, the efficiency of software development, and decrease the difficulty and costsof development.At first, the paper analyzes the existing common component technology andembedded component technology, and then on this basis, and in conjunction withon-board system, studies the software component technology in the on-board software.The thesis researches on software reuse, component and dynamic update in satellitefield. According to the high reliable and real-time features of on board system, the papergives a Satellite Embedded Component-based Software Model (SECSM).The paperdescribes the composition and characters of SECSM. Compared with the traditionaldesign methodology, the hierarchical architecture of the thesis raises the level ofreliability of the on-board software, and make it easy to implement onboard systems,easy to update and easy to transplant, and makes the system more adaptive and on-boardreconfigurable.SECSM realizes PUS services by component, and this makes SECSM be usedmore widely. The paper also studies the fault tolerance of SECSM, and SECSMprovides four basic fault tolerant strategies and customized fault tolerant approach.Furthermore, in order to increase the flexibility and adaptability of satellitesoftware, the thesis presents a dynamic updating technology, which can transfer thestate of prior-update and after-update, thus it can update the on-board software withoutstopping the system.Finally, this paper presents a case study of SECSM to test the feasibility ofSECSM.
Keywords/Search Tags:Software Reuse, Component, On-Board, Dynamic Update, Embedded System, Software Fault Tolerance, PUS
PDF Full Text Request
Related items