DESIGN CHALLENGES OF CYBER PHYSICAL SYSTEMS
Computers and real processes work together in Cyber-real Systems (CPS). Computers and net- works that are embedded in physical processes are usually set up with feedback loops so that physical processes can change computations and computations can change physical processes. Such systems have a lot more economic and social potential than is currently known. Huge amounts of money are being spent all over the world to create the technology. A lot of problems need to be solved, especially since the real parts of these systems make safety and dependability standards very different from those in general-purpose computers. Object-oriented software components are also qualitatively different from real components. Isolations that are based on method calls and threads don’t work. This essay looks at the difficulties of creating these kinds of systems and specifically asks if today’s computer and networking technologies are good enough to support CPS. It comes to the conclusion that it won’t be enough to make design processes better, raise the level of abstraction, or check designs built on today’s ideas in any way, whether officially or not. We will need to rebuild computer and networking models in order to get the most out of CPS. These models will need to include both computing and physical processes in a single way.
Parihar, A., Singh, S. & Chouhan, A. (2026). Design Challenges of Cyber Physical Systems. International Journal of Science, Strategic Management and Technology, 02(05). https://doi.org/10.55041/ijsmt.v2i5.144
Parihar, Ashwin, et al.. "Design Challenges of Cyber Physical Systems." International Journal of Science, Strategic Management and Technology, vol. 02, no. 05, 2026, pp. . doi:https://doi.org/10.55041/ijsmt.v2i5.144.
Parihar, Ashwin,Srikant Singh, and Ajay Chouhan. "Design Challenges of Cyber Physical Systems." International Journal of Science, Strategic Management and Technology 02, no. 05 (2026). https://doi.org/https://doi.org/10.55041/ijsmt.v2i5.144.
2.Arbab. Reo: A channel-based coordination model for component composition. Mathematical Structures in Computer Science, 14(3):329–366, 2004.
3.Avissar, R. Barua, and D. Stewart. An optimal memory allocation scheme for scratch-pad-based embedded systems. Trans. on Embedded Computing Systems, 1(1):6–26, 2002.
4.F. Bacon, P. Cheng, and V. Rajan. The Metronome: A simpler approach to garbage collection in real-time systems. In Workshop on Java Technologies for Real-Time and Embedded Systems, pp. 466–478, Catania, Sicily, November 2003.
5.F. Bacon, R. E. Strom, and A. Tarafdar. Guava: a dialect of Java without data races. In ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, ACM SIGPLAN Notices, Vol. 35, pp. 382–400, 2000.
6.Berry. The effectiveness of synchronous languages for the development of safety-critical systems. White paper, Esterel Technologies, 2003.
7.Bini and G. C. Buttazzo. Schedulability analysis of periodic fixed priority systems. IEEE Trans- actions on Computers, 53(11):1462–1473, 2004.
8.D. Blumofe, C. F. Joerg, B. C. Kuszmaul, C. E. Leiserson, K. H. Randall, and Y. Zhou. Cilk: an efficient multithreaded runtime system. In ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), ACM SIGPLAN Notices, pp. 207–216, Santa Barbara, California, August 1995.
9.Chakrabarti, L. de Alfaro, and T. A. Henzinger. Resource interfaces. In R. Alur and I. Lee (eds.),EMSOFT, LNCS 2855, pp. 117–133, Philadelphia, PA, October 13–15, 2003. Springer.
10.E. Culler, A. Dusseau, S. C. Goldstein, A. Krishnamurthy, S. Lumetta, T. v. Eicken, and K. Yelick. Parallel programming in Split-C. In ACM/IEEE Conference on Supercomputing, pp. 262–273, Portland, OR, November 1993. ACM Press.