Home // UBICOMM 2022, The Sixteenth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies // View article


A Programming Model for Heterogeneous CPS from the Physical Point of View

Authors:
Martin Richter
Theresa Werner
Matthias Werner

Keywords: cyber-physical systems; programming model; context awareness; heterogeneity

Abstract:
The emergence of Cyber-Physical Systems leads to an integration of the digital and physical world through sensors and actuators. Programming such systems is error-prone and complex as a plethora of changing heterogeneous devices is involved. In existing approaches, the developer views the world from the digital point of view. He or she has to implicitly interpret digital values as sensor measurements of the environment or as control values, which influence the environment through actuators. This leads to an increase of complexity as the number of sensors and actuators in Cyber-Physical Systems is ever-increasing and different types of devices may become available during the runtime of the system. Additionally, the interactions between different types of distributed sensors and actuators have to be coordinated, which increases the likelihood of errors in the programmer's implicit interpretations of the digital values. Current approaches mainly focus on providing abstractions from the distribution and heterogeneity of the system, but fail to explicitly address the impact of digital calculations on the physical world. We present a programming model, which reverses the view of the developer on the system. It allows him or her, to take the perspective of the physical system of interest and to explicitly describe its desired behavior.

Pages: 1 to 6

Copyright: Copyright (c) IARIA, 2022

Publication date: November 13, 2022

Published in: conference

ISSN: 2308-4278

ISBN: 978-1-61208-989-8

Location: Valencia, Spain

Dates: from November 13, 2022 to November 17, 2022