Font Size: a A A

The Design And Realization Of Real-time System Component Library

Posted on:2011-08-01Degree:MasterType:Thesis
Country:ChinaCandidate:X Q LuoFull Text:PDF
GTID:2208330332477714Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In today's fast-paced global business activities, Information technology plays an unprecedented important role. With the rapid development of information technology, the application of real-time systems that become increasingly broad, and then real-time system want to achieve the industrial production methods, the most effective way is software reuse. Component-based Software Development (CBSD) to solve long-standing issue of software reuse, and in general-purpose system development that is occupy an important position, as the characteristics of real-time systems, the application of CBSD in this field is not yet mature. Today, there are a large number of reusable real-time components, but they are very difficult to really be used, so you need to establish component repository to effectively organize and manage them. However, the existing component library are mostly general-purpose systems' component library, which has a variety of components, and the components with high Universal, but with poor applicability, and then caused some difficulty of manage the components in the component library.So to build a real-time component library for the field of real-time systems development, relative to the general-purpose systems' component library, the real-time component library involved in a small number of components,so it can be management conveniently. Moreover most of its users are familiar with the knowledge of real-time system domain, so the users in the application process of real-time components do not produce too many problems, such can greatly enhance the efficiency of real-time component reuse.In view of the condition, paper focuses on design and implementation a real-time component library, also explore and research the component technology for real-time systems. According to the features of real-time systems with strong time constraint and high reliability requirements, absorbing the advantages of the existing component models, paper present a component model for Real-Time Systems (CMRTS). This model is concerned about the features of real-time component and its interfaces. In order to support CBSD and to facilitate the management of real-time system components, moreover designed and implemented a Web-based Repository for Real-time Component (WRRTC). Firstly, paper describes the software reuse and component-related technologies, based on the characteristics of real-t(?)me systems and real-time components present CMRTS. Secondly, we designed the storage method of components. Based on the storage we designed a Web-based management system for real-time Component to facilitate the management of real-time components. The system used the method of faceted classification, and use XML to described real-time components to store component information, also use XML described the facets information of real-time components. Thirdly, we analyzed the method to achieve real-time component retrieval. Methods include keyword-based retrieval, faceted retrieval and interface-based retrieval, which focused on analyzing real-time component-based faceted retrieval method. Finally, we based on the WRRTC component repository design, use of .NET and SQL Server technologies combined to realize the Web-based Repository for Real-Time Component (WRRTC).Web-based Repository for Real-Time Component can be achieved for the effective management of real-time component. It let user browse and retrieval components conveniently. In addition, WRRTC through the Internet provide users with real-time components, which is further realized the sharing of resources. Moreover WRRTC provide the eventual realization of component-based real-time system development the most basic technical support.
Keywords/Search Tags:Real-time component, real-time component model, component storage, component faceted classification, XML description of component, real-time component retrieval
PDF Full Text Request
Related items