Imperial College London


Faculty of EngineeringDepartment of Computing

Professor of Computer Systems



+44 (0)20 7594 8375j.mccann Website




258ACE ExtensionSouth Kensington Campus






BibTex format

author = {Martins, PMN and McCann, JA},
booktitle = {Cyber-Physical Systems: Foundations, Principles and Applications},
doi = {10.1016/B978-0-12-803801-7.00007-9},
pages = {103--113},
title = {Network-Wide Programming Challenges in Cyber-Physical Systems},
url = {},
year = {2017}

RIS format (EndNote, RefMan)

AB - © 2017 Elsevier Inc. All rights reserved. The worldwide proliferation of mobile connected sensing, processing, and physical actuation devices has brought about a revolution in the way we live, and will inevitably guide the way in which we design applications for these networks. In this chapter we will show how the scalable development of applications for highly distributed, heterogenous large networks requires a shift from the current device-centric programming model to a network-centric semantic model, whereby individual devices are abstracted away and identified by the semantic descriptions of the services they provide. This requires the development of primitives that have network-wide semantics. The emphasis must also be shifted from manipulating individual points of data to manipulating streams of data to enable real-time processing and reasoning. This requires that the programming models not only take into account semantic descriptions of the streams rather than individual devices and data points, but also the various modalities of computing that are possible in this scenario; a computing continuum from in-network processing to cloud computing spanning a range of devices from cloud to edge.
AU - Martins,PMN
AU - McCann,JA
DO - 10.1016/B978-0-12-803801-7.00007-9
EP - 113
PY - 2017///
SN - 9780128038017
SP - 103
TI - Network-Wide Programming Challenges in Cyber-Physical Systems
T1 - Cyber-Physical Systems: Foundations, Principles and Applications
UR -
ER -