DocumentCode :
2869214
Title :
GALS-JOP: A Java Embedded Processor for GALS Reactive Programs
Author :
Nadeem, Muhammad ; Biglari-Abhari, Morteza ; Salcic, Zoran
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
fYear :
2011
fDate :
12-14 Dec. 2011
Firstpage :
292
Lastpage :
299
Abstract :
This paper presents GALS-JOP processor for efficient execution of programs written in SystemJ GALS programming language, which extends Java with both synchronous and asynchronous concurrency and directly supports the design of concurrent and reactive programs that comply with globally asynchronous locally synchronous (GALS) formal model of computation (MoC). In the first step, a Java optimized processor (JOP) is enhanced with a control processor (CP), which deals with concurrency and reactivity, to design an intermediate solution, called tandem processor, or TP-JOP, in which control processor and JOP work together to implement control flow and data operations of GALS programs, respectively. Then, JOP and the CP functionalities are merged into a single processor, GALS-JOP, which enriches JOP with some key constructs and abstractions for efficient implementation of SystemJ GALS programs. Experimental results demonstrate superiority of the new processor over all other approaches for implementation of SystemJ programs so far making it suitable for embedded systems.
Keywords :
Java; embedded systems; GALS reactive programs; Java embedded processor; Java optimized processor; control processor; embedded systems; globally asynchronous locally synchronous; model of computation; systemJ GALS programs; Concurrent computing; Control systems; Embedded systems; Java; Process control; Synchronization; Virtual machining; GALS Processor; Reactive Processor; concurrency; embedded systems; reactivity;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable, Autonomic and Secure Computing (DASC), 2011 IEEE Ninth International Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4673-0006-3
Type :
conf
DOI :
10.1109/DASC.2011.67
Filename :
6119095
Link To Document :
بازگشت