Summary: | In recent years, Component models have become common for desktop and server-side applications. But it has not obtained such importance in case of embedded real-time systems. Therefore, there has been a lot of research undergoing for introducing such component models for embedded real-time systems. This thesis work proposes an alternative approach for doing this, by the generation of proxies. The idea is to provide an extension to an existing binary component and modify it to adapt to the targeted real-time operating system. Rather than modifying the existing component, a new component is generated, which is called as the proxy component. This newly generated proxy component provides the same method implementation as the original component and also provides some additional services. These services enable these components to meet the needs of targeted embedded real-time systems. In order to achieve this, a Visual Studio 2008 add-in has been created. This add-in is capable of inspecting an existing Smart Device Component and visualizes the Classes, Interfaces and Methods in the original component in its UI. In addition to this, the add-in also shows the available services to be included in the proxy component. The UI of the add-in is designed in such a way that, the user is able to select the services, which should be included in the proxy component. Based on the user’s selection, the add-in generates the proxy component with the additional services.
|