Change search
ReferencesLink to record
Permanent link

Direct link
Visual Studio Add-in for Proxy Object Code Generation
Mälardalen University, School of Innovation, Design and Engineering.
2013 (English)Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

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.

Place, publisher, year, edition, pages
2013. , 44 p.
Keyword [en]
Visual Studio Add-Ins, Code generation, Proxy Object, VC++ Code generation, Visual Studio Plugin
National Category
Embedded Systems
URN: urn:nbn:se:mdh:diva-23205OAI: diva2:676836
Subject / course
Computer Science
, Mälardalen University | Box 883 | 721 23, Västerås, Sweden (English)
Available from: 2013-12-16 Created: 2013-12-07 Last updated: 2013-12-16Bibliographically approved

Open Access in DiVA

fulltext(1713 kB)363 downloads
File information
File name FULLTEXT01.pdfFile size 1713 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
School of Innovation, Design and Engineering
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 363 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 94 hits
ReferencesLink to record
Permanent link

Direct link