Competitors or cousins? Studying the parallels between distributed programming languages systemJ and IEC61499

aut.researcherSinha, Roopak
dc.contributor.authorSinha, R
dc.contributor.authorVyatkin, V
dc.contributor.authorSalcic, Z
dc.contributor.authorPark, HJ
dc.date.accessioned2014-12-11T22:52:25Z
dc.date.available2014-12-11T22:52:25Z
dc.date.copyright2014-09-19
dc.date.issued2014-09-19
dc.description.abstractWe 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.
dc.identifier.citationIEEE International Conference on Emerging Technologies and Factory Automation held at Barcelona School of Mathematics and Statistics, Barcelona, Spain, 2014-09-16 to 2014-09-19
dc.identifier.urihttps://hdl.handle.net/10292/8229
dc.publisherUniversitat Politècnica de Catalunya. BarcelonaTech
dc.relation.urihttp://www.etfa2014.org/etfa2014/program/ss04
dc.rightsNOTICE: this is the author’s version of a work that was accepted for publication. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in (see Citation). The original publication is available at (see Publisher's Version).
dc.rights.accessrightsOpenAccess
dc.subjectIEC 61499
dc.subjectSystemJ
dc.subjectDistributed programming
dc.subjectConcurrent programming
dc.titleCompetitors or cousins? Studying the parallels between distributed programming languages systemJ and IEC61499
dc.typeConference Contribution
pubs.elements-id168030
pubs.organisational-data/AUT
pubs.organisational-data/AUT/Design & Creative Technologies
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Submitted.pdf
Size:
1.08 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
RE4.10 Grant of Licence.docx
Size:
14.05 KB
Format:
Microsoft Word 2007+
Description: