DocumentCode :
125696
Title :
Distributed Lazy Evaluation: A Big-Step Mechanised Semantics
Author :
Haeri, Seyed Hossein ; Schupp, Sibylle
Author_Institution :
Inst. for Software Syst., Hamburg Univ. of Technol., Hamburg, Germany
fYear :
2014
fDate :
12-14 Feb. 2014
Firstpage :
751
Lastpage :
755
Abstract :
This paper presents a big-step operational semantics for distributed lazy evaluation. Our semantics is an extension to the famous heap-based semantics of Launchbury for lazy evaluation. The high level of abstraction in our semantics helps us to easily prove different properties that are of interest to task distribution. Most importantly, we give criteria which establish a notion of bisimilarity between heaps. We also prove the validity of an induction principle that is used for proving observational equivalence between programs written in our system. Additionally, we briefly report the mechanisation of our semantics.
Keywords :
distributed processing; Launchbury; big-step mechanised semantics; big-step operational semantics; distributed lazy evaluation; heap bisimilarity; heap-based semantics; induction principle; observational equivalence; task distribution; Aerospace electronics; Cognition; Educational institutions; Message passing; Semantics; Software systems; Syntactics; Big-Step Operational Semantics; Distributed Programming; Language Mechanisation; Lazy Evaluation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
Conference_Location :
Torino
ISSN :
1066-6192
Type :
conf
DOI :
10.1109/PDP.2014.43
Filename :
6787355
Link To Document :
بازگشت