liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Hardware Abstraction Layer for JAVA-based agents
Linköping University, Department of Management and Engineering, Manufacturing Engineering. Linköping University, Faculty of Science & Engineering.ORCID iD: 0000-0002-0248-8180
Linköping University, Department of Management and Engineering, Manufacturing Engineering. Linköping University, Faculty of Science & Engineering.
2016 (English)In: IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society, Institute of Electrical and Electronics Engineers (IEEE), 2016, 4896-4901 p.Conference paper, Published paper (Refereed)
Abstract [en]

The harmonization of software (cyber part) and hardware (physical part) in a cyber-physical system or component is an important challenge. One of the theoretical advantages of the cyber-physical formulation is the increased system operability. This results from a harmonized cyber interface that governs the interactions of different systems and components. However, the connection between both parts has been characterized by a much higher degree of heterogeneity due to distinct actuation/sensing devices and different controlling layers. The cyber-physical relation is specially important in the scope of industrial systems where the same generic cyber model will apply to components that, despite having the same function, denote a fairly different physical implementation. Agents have been widely considered as an implementation mechanism for creating cyber-physical industrial systems and JAVA has been one of the dominant programming languages. In this context, the paper proposes and discusses a JAVA-based Hardware Abstraction Layer (HAL) that ensures the generic connectivity between the cyber and the physical parts through reconfiguration, rather than reprogramming. The performance of the proposed HAL was tested under different conditions in a test case where agents connect to standard programmable logic controllers over a TCPIP network.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2016. 4896-4901 p.
Keyword [en]
Java;cyber-physical systems;hardware-software codesign;manufacturing systems;production engineering computing;software agents;HAL;Java-based agents;actuation;controlling layers;cyber-physical industrial systems;hardware abstraction layer;harmonized cyber interface;programming languages;sensing devices;software-hardware harmonization;system operability;Automation;Computer architecture;Context;Hardware;Java;Libraries;XML
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:liu:diva-135778DOI: 10.1109/IECON.2016.7793559ISI: 000399031205027ISBN: 978-1-5090-3475-8 (print)ISBN: 978-1-5090-3474-1 (electronic)OAI: oai:DiVA.org:liu-135778DiVA: diva2:1083577
Conference
IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society
Available from: 2017-03-21 Created: 2017-03-21 Last updated: 2017-06-01Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full text

Search in DiVA

By author/editor
Ribeiro, LuisLinder, Patrik
By organisation
Manufacturing EngineeringFaculty of Science & Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 10 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf