DocumentCode :
1792293
Title :
Competitors or Cousins? Studying the parallels between distributed programming languages SystemJ and IEC61499
Author :
Sinha, Roopak ; Vyatkin, Valeriy ; Salcic, Zoran ; Hee Jong Park
Author_Institution :
Comput. & Math. Sci., Auckland Univ. of Technol., Auckland, New Zealand
fYear :
2014
fDate :
16-19 Sept. 2014
Firstpage :
1
Lastpage :
7
Abstract :
We face a glut of languages for programming distributed software today. However, only a few languages have proven their potential with wider practical use in different domains of computing. We picked two such languages, meant for different domains, to see if they could cross-pollinate and enrich one another. Specifically, we chose SystemJ, a language to program distributed embedded systems, and IEC61499, the next generation standard for distributed industrial automation control software. Unsurprisingly, we found similar structures and artifacts between the two. We also found significant differences mainly due to differing domain-specific requirements. This comparison leads to observations and guidelines for improving both languages, and we discuss directions towards an “ideal” distributed software programming language.
Keywords :
IEC standards; embedded systems; parallel programming; programming languages; IEC61499; distributed embedded systems; distributed industrial automation control software; distributed programming language SystemJ; distributed programming software; Clocks; IEC standards; Java; Programming; Semantics; Software; Synchronization; IEC 61499; SystemJ; concurrent programming; distributed programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Technology and Factory Automation (ETFA), 2014 IEEE
Conference_Location :
Barcelona
Type :
conf
DOI :
10.1109/ETFA.2014.7005073
Filename :
7005073
Link To Document :
بازگشت