DocumentCode :
2616659
Title :
Hardware-Near Programming in the Common Language Infrastructure
Author :
Richter, Stefan ; Rasche, Andreas ; Polze, Andreas
Author_Institution :
Hasso-Plattner-Inst., Potsdam Univ.
fYear :
2007
fDate :
7-9 May 2007
Firstpage :
329
Lastpage :
336
Abstract :
Virtual machine-based programming languages, such as Java and C # have made the programming of desktop computer systems simpler, less error-prone and more efficient. Embedded systems development rarely benefits from this advantages. This is because the disciplines special needs, such as direct hardware access and timelininess, are rarely considered in these environments. In particular, virtual machines usually do not allow for accessing hardware directly, making it impossible to express substantial parts of embedded systems inside the virtual environment. By specifying additional rules, describing an implementation of a conforming compiler, and presenting examples, we show how the virtual machine defined by the ECMA standard 335 can be carefully extended to support hardware-near programming
Keywords :
program compilers; programming languages; virtual machines; C language; Java; common language infrastructure; hardware-near programming; virtual machine-based programming language; Assembly; Computer languages; Embedded system; Hardware; Java; Libraries; Program processors; Programming profession; Utility programs; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object and Component-Oriented Real-Time Distributed Computing, 2007. ISORC '07. 10th IEEE International Symposium on
Conference_Location :
Santorini Island
Print_ISBN :
0-7695-2765-5
Type :
conf
DOI :
10.1109/ISORC.2007.38
Filename :
4208861
Link To Document :
بازگشت