You are on page 1of 2

Paper Critique #1

Digvijay Singh
Electrical Engineering, UCLA

digvijay.in@gmail.com

ABSTRACT Modern-day embedded systems, albeit numerous, don’t show a


In this paper, I critique former literature and work on Cyber- single example of a system with perfectly seamless integration of
physical systems. Comparisons with embedded systems, core the cyber and physical world. The main reason for this problem
issues, future research directions and my personal ideas are the is the basis of such designs which lie in conventional computer
areas of focus. science and engineering theory which was never developed with
the physical world in mind. These designs tend to view
computations as just data manipulation (Turing’s model). This
Categories and Subject Descriptors leads to lack of theory that integrates both the physical and cyber
A.1 [Introductory and Survey]: Cyber-physical systems. world in a unified framework. The vision is to overcome
conventional embedded system knowledge and search for new
General Terms paradigm of system design to create true ‘cyber-physical
Documentation, Design, Reliability, Security, Verification. systems’.

Keywords 3.CORE ISSUES


Cyber-physical systems, Embedded systems, Networked 3.1Time and Concurrency
Embedded systems. The notion of time is also an important requirement that all
cyber-physical systems exhibit. The basic problem with current
computational models is that there is no notion of time present in
1.INTRODUCTION them. The correct execution of a conventional process has
Embedded systems have become the buzzword in the industry nothing to do with the time it takes (like the Von Neumann
and market in recent times. Daily-life examples like cell-phones architecture where only sequence and not timing of operations is
and iPods are becoming more and more pervasive. Embedded important). This makes it impossible to make perfectly
system design is still in its infancy and most current systems use predictable systems due to the inherent unpredictability of the
conventional software techniques and mundane architectural underlying model we use.
designs. These work reasonably for small ‘isolated’ systems.
Although, as systems start to form networks (less isolation) or Cyber-physical systems are also inherently concurrent due to
become more complicated, conventional engineering and their close coupling with possibly multiple physical world
computer science wisdom turns out to be lacking the tools to processes. Current programming concepts are not adept at
effectively deal with their requirements. handling concurrency. For example, most multi-tasking is done
using process threads and real-time scheduling of these threads is
2.CYBER-PHYSICAL Vs. EMBEDDED still a problem that has not been solved. The reason for this is not
the lack of a scheduling algorithm, but instead the lack of a
‘Embedded systems’ like ‘Cyber-physical systems’ are systems
notion of time and concurrency in the underlying component used
that couple computation with the physical world. These systems
to model computation (i.e. a process thread).
(ideally) possess the capability to seamlessly integrate physical
world sensing and control with computation. This is the principal Instead of trying to force incompatible conventional design
difference between future cyber-physical systems and current-day wisdom onto embedded systems, the goal should be to develop a
embedded systems which fall short of the required capabilities unified model which takes into account the physical notion of
(especially for large or extensively networked systems). time and concurrency along with computation.

3.2Frameworks
A framework is a set of rules through which components of a
system may interact. Current frameworks don’t necessarily suit
Permission to make digital or hard copies of all or part of this work for the design of cyber-physical systems.1
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation on the first page. To copy otherwise, or
republish, to post on servers or to redistribute to lists, requires prior specific 1
This document is part of coursework done for the
permission and/or a fee. EE202A fall ’08 course at UCLA. Information used in this
EE202A Fall’08, September, 2008, Los Angeles, CA, USA.
Copyright 2008 UCLA. paper is for study purposes only and is the copyright of the
respective owner(s).
3.3Software 4.FUTURE RESEARCH DIRECTIONS
Please leave 3.81 cm (1.5") of blank text box at the bottom of the Place Tables/Figures/Images in text as close to the reference as
left column of the first page for the copyright notice. possible (see Figure 1). It may extend across both columns to a
maximum width of 17.78 cm (7”).
3.4Hardware Captions should be Times New Roman 9-point bold. They
For pages other than the first page, start at the top of the page, should be numbered (e.g., “Table 1” or “Figure 2”), please note
and continue in double-column format. The two columns on the that the word for Table and Figure are spelled out. Figure’s
last page should be as close to equal length as possible. captions should be centered beneath the image or picture, and
Table captions should be centered above the table body.
Table 1. Table captions should be placed above the table
5.MY PERSONAL IDEAS
Graphics Top In-between Bottom The heading of a section should be in Times New Roman 12-
Tables End Last First point bold in all-capitals flush left with an additional 6-points of
white space above the section head. Sections and subsequent
Figures Good Similar Very well sub- sections should be numbered and flush left. For a section
head and a subsection head together (such as Section 3 and
subsection 3.1), use no additional space above the subsection
3.5Networking head.
Footnotes should be Times New Roman 9-point, and justified to
the full width of the column. 6.ACKNOWLEDGMENTS
Use the “ACM Reference format” for references – that is, a My thanks to ACM SIGCHI for allowing me to modify templates
numbered list at the end of the article, ordered alphabetically and they had developed. Also, thanks to authors of the references for
formatted accordingly. See examples of some typical reference giving me such great information to use in this document. The
types, in the new “ACM Reference format”, at the end of this information has deeply impacted my views on embedded
document. Within this template, use the style named references systems.
for the text. Acceptable abbreviations, for journal names, can be
found here: http://library.caltech.edu/reference/abbreviations/ 7.REFERENCES
[1] Bowman, M., Debray, S. K., and Peterson, L. L. 1993.
The references are also in 9 pt., but that section (see Section 7) is Reasoning about naming systems. ACM Trans. Program.
ragged right. References should be published materials Lang. Syst. 15, 5 (Nov. 1993), 795-825. DOI=
accessible to the public. Internal technical reports may be cited http://doi.acm.org/10.1145/161468.161471.
only if they are easily accessible (i.e. you can give the address to [2] Ding, W. and Marchionini, G. 1997 A Study on Video
obtain the report within your citation) and may be obtained by Browsing Strategies. Technical Report. University of
any reader. Proprietary information may not be cited. Private Maryland at College Park.
communications should be acknowledged, not referenced (e.g.,
“[Robertson, personal communication]”). [3] Fröhlich, B. and Plate, J. 2000. The cubic mouse: a new
device for three-dimensional input. In Proceedings of the
SIGCHI Conference on Human Factors in Computing
3.6Testing and Verification Systems (The Hague, The Netherlands, April 01 - 06, 2000).
Do not include headers, footers or page numbers in your CHI '00. ACM Press, New York, NY, 526-531. DOI=
submission. These will be added when the publications are http://doi.acm.org/10.1145/332040.332491
assembled.

You might also like