DocumentCode :
1943406
Title :
Implementing Higher-Order Control in Java
Author :
Yu, Gang
Author_Institution :
State Key Lab. of Comput. Sci. Inst. of Software, Chinese Acad. of Sci., Beijing
fYear :
2008
fDate :
17-19 June 2008
Firstpage :
229
Lastpage :
232
Abstract :
Based on the idea of control obtained from exception handling system, previous works have proposed many similar source transformations for different higher-order control applications. In this paper, we bring up a general transformation framework for Java-like imperative language. We define a small java-like language and present the formal transformation algorithms for the control linearized form FANF. On FANF, we introduce the annotation method for exceptional continuation. We also implement the higher-order control operator fcontrol/run as an example of the basic infrastructure.
Keywords :
Java; Java; formal transformation algorithm; higher-order control operator; Application software; Computer science; Control systems; Functional programming; Java; Laboratories; Natural languages; Runtime; Software engineering; Yarn; FANF; continuation; exception handling; transformation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Theoretical Aspects of Software Engineering, 2008. TASE '08. 2nd IFIP/IEEE International Symposium on
Conference_Location :
Nanjing
Print_ISBN :
978-0-7695-3249-3
Type :
conf
DOI :
10.1109/TASE.2008.34
Filename :
4549909
Link To Document :
بازگشت