DocumentCode :
3516227
Title :
An Embedded Implementation of the Microsoft Common Language Infrastructure
Author :
Libby, Joey C. ; Kent, Kenneth B.
Author_Institution :
Fac. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB, Canada
fYear :
2007
fDate :
29-31 Aug. 2007
Firstpage :
165
Lastpage :
172
Abstract :
The common language infrastructure (CLI) provides a framework for managing and executing applications. Developers designing applications for the CLI need not worry about the underlying architecture as it is abstracted from view by the CLI framework. This abstraction, while a boon for developers, leads to degraded performance. It is because of these inefficiencies that the CLI is not well suited for developing embedded applications. It would, however, be beneficial for developers to be able to develop embedded applications using the CLI. In order to address the issues caused by the extra layer of abstraction added by the CLI, an embedded processor is designed and implemented. This processor is capable of natively executing the CLI instruction set which effectively removes the performance problems caused by the extra layer of abstraction.
Keywords :
embedded systems; programming languages; Microsoft common language infrastructure; embedded processor; performance problems; Application software; Computer science; Embedded software; Embedded system; Hardware; Operating systems; Process design; Programming profession; Robustness; Utility programs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
Conference_Location :
Lubeck
Print_ISBN :
978-0-7695-2978-3
Type :
conf
DOI :
10.1109/DSD.2007.4341465
Filename :
4341465
Link To Document :
بازگشت