Slicing the Pi: device-specific IEC 61499 design

aut.researcherSinha, Roopak
dc.contributor.authorSinha, Ren_NZ
dc.contributor.authorDowdeswell, Ben_NZ
dc.contributor.authorVyatkin, Ven_NZ
dc.contributor.editorCirstea, Men_NZ
dc.contributor.editorGomes, Len_NZ
dc.date.accessioned2016-02-09T01:31:07Z
dc.date.available2016-02-09T01:31:07Z
dc.date.copyright2015-07-24en_NZ
dc.date.issued2015-07-24en_NZ
dc.description.abstractThe IEC 61499 Function Block standard describes an architecture to support the development and reuse of software components for distributed and embedded industrial control and automation systems. Often distributed over heterogeneous execution platforms, IEC 61499 applications are highly re-configurable; users can map individual function blocks to run on any available device. However, the standard does not allow differentiating between the capabilities of different devices in a heterogeneous platform. In this paper, we present a framework that facilitates the utilization of device-specific capabilities during the design of function block applications. Device capabilities are wrapped-up in Basic function blocks linking to low-level device drivers, allowing designers to access device features with ease during the design phase. The framework is completely compatible with the IEC 61499 standard, and remains highly flexible. As a case study, we show how function block applications utilizing low-level capabilities of Raspberry Pi devices can be written and deployed using the Holobloc FBDK development environment. This particular setting of using function blocks to program the Raspberry Pi also results in an ideal, low-cost research and teaching platform for distributed computers.
dc.identifier.citationIEEE International Conference on Industrial Informatics (INDIN) held at Anglia Ruskin University, Cambridge, UK, 2015-07-22 to 2015-07-24, published in: IEEE International Conference on Industrial Informaticsen_NZ
dc.identifier.doi10.1109/INDIN.2015.7281915en_NZ
dc.identifier.urihttps://hdl.handle.net/10292/9487
dc.publisherIEEE
dc.relation.urihttp://dx.doi.org/10.1109/INDIN.2015.7281915
dc.rightsCopyright © 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
dc.rights.accessrightsOpenAccessen_NZ
dc.subjectIEC 61499; Service interface function blocks; Raspberry Pi; Portable Runtimes; Design
dc.titleSlicing the Pi: device-specific IEC 61499 designen_NZ
dc.typeConference Contribution
pubs.elements-id183293
pubs.organisational-data/AUT
pubs.organisational-data/AUT/Design & Creative Technologies
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
INDIN_cameraready.pdf
Size:
808.03 KB
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: