Cyber physical systems: Design challenges

EA Lee - 2008 11th IEEE international symposium on object …, 2008 - ieeexplore.ieee.org
Cyber-Physical Systems (CPS) are integrations of computation and physical processes.
Embedded computers and networks monitor and control the physical processes, usually …

Review on cyber-physical systems

Y Liu, Y Peng, B Wang, S Yao… - IEEE/CAA Journal of …, 2017 - ieeexplore.ieee.org
Cyber-physical systems U+ 0028 CPS U+ 0029 are complex systems with organic
integration and in-depth collaboration of computation, communications and control U+ 0028 …

[PDF][PDF] Computing foundations and practice for cyber-physical systems: A preliminary report

EA Lee - University of California, Berkeley, Tech. Rep. UCB …, 2007 - eecs.berkeley.edu
Abstract Cyber-Physical Systems (CPS) are integrations of computation and physical
processes. Embedded computers and networks monitor and control the physical processes …

Efficient system-enforced deterministic parallelism

A Aviram, SC Weng, S Hu, B Ford - Communications of the ACM, 2012 - dl.acm.org
Deterministic execution offers many benefits for debugging, fault tolerance, and security.
Current methods of executing parallel programs deterministically, however, often incur high …

SCCharts: sequentially constructive statecharts for safety-critical applications: HW/SW-synthesis for a conservative extension of synchronous statecharts

R Von Hanxleden, B Duderstadt, C Motika… - Proceedings of the 35th …, 2014 - dl.acm.org
We present a new visual language, SCCharts, designed for specifying safety-critical reactive
systems. SCCharts use a statechart notation and provide determinate concurrency based on …

A New Generation Cyber-Physical System: A Comprehensive Review from Security Perspective

S Rani, A Kataria, S Kumar, V Karar - Computers & Security, 2024 - Elsevier
Cyber-physical systems (CPSs) are essential to the contemporary industrial landscape,
performing a central role in improving productivity, mechanization, and innovation across …

Sequentially Constructive Concurrency—A conservative extension of the synchronous model of computation

R Hanxleden, M Mendler, J Aguado… - ACM Transactions on …, 2014 - dl.acm.org
Synchronous languages ensure determinate concurrency but at the price of restrictions on
what programs are considered valid, or constructive. Meanwhile, sequential languages such …

SystemJ: A GALS language for system level design

A Malik, Z Salcic, PS Roop, A Girault - Computer Languages, Systems & …, 2010 - Elsevier
In this paper we present the syntax, semantics, and compilation of a new system-level
programming language called SystemJ. SystemJ is a multiclock language supporting the …

SyncCharts in C: a proposal for light-weight, deterministic concurrency

R Von Hanxleden - Proceedings of the seventh ACM international …, 2009 - dl.acm.org
SyncCharts in C (SC) extends C with control flow operators for deterministic, light-weight
concurrency and preemption. SC is based on SyncCharts, a synchronous variant of …

Exploiting parallelism in deterministic shared memory multiprocessing

X Zhou, K Lu, X Wang, X Li - Journal of Parallel and Distributed Computing, 2012 - Elsevier
Multi-threaded programs on shared-memory hardware tend to be non-deterministic, which
brings challenges to software debugging and testing. Current deterministic implementations …