[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

A logic-based modeling and verification of CPS

Published: 01 June 2011 Publication History

Abstract

Cyber-physical systems (CPS) consist of perpetually and concurrently executing physical and computational components. The presence of physical components require the computational components to deal with continuous quantities. A formalism that can model discrete and continuous quantities together with concurrent, perpetual execution is lacking. In this paper we report on the development of a formalism based on logic programming extended with co-induction, constraints over reals, and coroutining that allows CPS to be elegantly modeled. This logic programming realization can be used for verifying interesting properties as well as generating implementations of CPS. We illustrate this formalism by applying it to elegant modeling of the reactor temperature control system. Interesting properties of the system can be verified merely by posing appropriate queries to this model. Precise parametric analysis can also be performed.

References

[1]
R. Alur and D. L. Dill. A theory of timed automata. TCS, 126(2):183--235, 1994.
[2]
R.-J. B. Cristina and C. Cerschi. Modeling and verifying a temperature control system using continuous action systems. In Proc. of the 5th Int. Workshop on FMICS, 2000.
[3]
M. Falaschi and A. Villanueva. Automatic verification of timed concurrent constraint programs. TPLP, 6(3):265--300, 2006.
[4]
Gopal Gupta et al. Coinductive logic programming and its applications. In ICLP, pages 27--44, 2007.
[5]
R. Gupta. Programming models and methods for spatiotemporal actions and reasoning in cyber-physical systems. In NSF Workshop on CPS, 2006.
[6]
T. A. Henzinger and P. hsin Ho. Hytech: The cornell hybrid technology tool. In Hybrid Systems II, LNCS 999, pages 265--293. Springer, 1995.
[7]
J. Jaffar and M. J. Maher. Constraint logic programming: A survey. J. Log. Program., 19/20:503--581, 1994.
[8]
E. A. Lee. Cyber-physical systems: Design challenges. In ISORC, May 2008.
[9]
J. W. Lloyd. Foundations of logic programming/J.W. Lloyd. Springer-Verlag, Berlin, New York, 2nd, extended ed. edition, 1987.
[10]
R. A. Thacker et al. Automatic abstraction for verification of cyber-physical systems. In ICCPS, pages 12--21, 2010.
[11]
R. Alur et al. Hybrid automata: An algorithmic approach to the specification and verification of hybrid systems. In Hybrid Systems, pages 209--229, 1992.
[12]
R. Alur et al. The algorithmic analysis of hybrid systems. TCS, 138:3--34, 1995.
[13]
N. Saeedloei and G. Gupta. A logic based model for the reactor temperature control system. http://www.utdallas.edu/nxs048000/reactor.pdf.
[14]
N. Saeedloei and G. Gupta. Timed definite clause omega-grammars. In ICLP (Technical Communications), pages 212--221, 2010.
[15]
N. Saeedloei and G. Gupta. Verifying complex continuous real-time systems with coinductive CLP(R). In LATA, pages 536--548, 2010.
[16]
V. A. Saraswat, R. Jagadeesan, and V. Gupta. Foundations of timed concurrent constraint programming. In LICS, pages 71--80, 1994.
[17]
L. Simon, A. Bansal, A. Mallya, and G. Gupta. Co-logic programming: Extending logic programming with coinduction. In ICALP, pages 472--483, 2007.
[18]
L. Sterling and E. Shapiro. The art of Prolog (2nd ed.): advanced programming techniques. MIT Press, Cambridge, MA, USA, 1994.
[19]
X. Nicollin et al. An approach to the description and analysis of hybrid systems. In Hybrid Systems, pages 149--178, 1992.

Cited By

View all
  • (2022)Modeling and Verification of Real-Time Systems with the Event Calculus and s(CASP)Practical Aspects of Declarative Languages10.1007/978-3-030-94479-7_12(181-190)Online publication date: 17-Jan-2022
  • (2021)Design of Trustworthy Cyber–Physical–Social Systems With Discrete Bayesian OptimizationJournal of Mechanical Design10.1115/1.4049532143:7Online publication date: 5-Feb-2021
  • (2021)Topology-informed information dynamics modeling in cyber–physical–social system networksArtificial Intelligence for Engineering Design, Analysis and Manufacturing10.1017/S0890060421000159(1-16)Online publication date: 14-Jul-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGBED Review
ACM SIGBED Review  Volume 8, Issue 2
Work-in-Progress (WiP) Session of the 2nd International Conference on Cyber Physical Systems
June 2011
41 pages
EISSN:1551-3688
DOI:10.1145/2000367
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 2011
Published in SIGBED Volume 8, Issue 2

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Modeling and Verification of Real-Time Systems with the Event Calculus and s(CASP)Practical Aspects of Declarative Languages10.1007/978-3-030-94479-7_12(181-190)Online publication date: 17-Jan-2022
  • (2021)Design of Trustworthy Cyber–Physical–Social Systems With Discrete Bayesian OptimizationJournal of Mechanical Design10.1115/1.4049532143:7Online publication date: 5-Feb-2021
  • (2021)Topology-informed information dynamics modeling in cyber–physical–social system networksArtificial Intelligence for Engineering Design, Analysis and Manufacturing10.1017/S0890060421000159(1-16)Online publication date: 14-Jul-2021
  • (2020)Scalable Uncertainty-Aware Truth Discovery in Big Data Social Sensing Applications for Cyber-Physical SystemsIEEE Transactions on Big Data10.1109/TBDATA.2017.26693086:4(702-713)Online publication date: 1-Dec-2020
  • (2018)Multi-paradigm modelling of Cyber-Physical SystemsIFAC-PapersOnLine10.1016/j.ifacol.2018.08.33451:11(1385-1390)Online publication date: 2018
  • (2017)Cyber-Physical SystemsCybernetics and Systems Analysis10.5555/3169141.316917853:6(821-834)Online publication date: 1-Nov-2017
  • (2017)A graphical modeling tool supporting automated schedule synthesis for time-sensitive networking2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)10.1109/ETFA.2017.8247599(1-8)Online publication date: 12-Sep-2017
  • (2017)Cyber-Physical SystemsCybernetics and Systems Analysis10.1007/s10559-017-9984-953:6(821-834)Online publication date: 23-Nov-2017
  • (2017)Characteristic, Architecture, Technology, and Design Methodology of Cyber-Physical SystemsIndustrial IoT Technologies and Applications10.1007/978-3-319-60753-5_25(230-246)Online publication date: 19-Aug-2017
  • (2016)A methodology for modeling and verification of cyber-physical systems based on logic programmingACM SIGBED Review10.1145/2930957.293096313:2(34-42)Online publication date: 27-Apr-2016
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media