skip to main content
research-article

Software Engineering for Smart Cyber-Physical Systems: Challenges and Promising Solutions

Published: 12 June 2017 Publication History

Abstract

Smart Cyber--Physical Systems (sCPS) are modern CPS systems that are engineered to seamlessly integrate a large number of computation and physical components; they need to control entities in their environment in a smart and collective way to achieve a high degree of effectiveness and efficiency. At the same time, these systems are supposed to be safe and secure, deal with environment dynamicity and uncertainty, cope with external threats, and optimize their behavior to achieve the best possible outcome. This "smartness" typically stems from highly cooperative behavior, self--awareness, self--adaptation, and selfoptimization. Most of the "smartness" is implemented in software, which makes the software one of the most complex and most critical constituents of sCPS. As the specifics of sCPS render traditional software engineering approaches not directly applicable, new and innovative approaches to software engineering of sCPS need to be sought. This paper reports on the results of the Second International Workshop on Software Engineering for Smart Cyber--Physical Systems (SEsCPS 2016), which specifically focuses on challenges and promising solutions in the area of software engineering for sCPS.

References

[1]
NSF, Cyber Physical Systems, NSF 15--541 http://www.nsf.gov/pubs/2015/nsf15541/nsf15541.pdf
[2]
B. K. Kim and P. R. Kumar, "Cyber-Physical Systems: A Perspective at the Centennial", Proceedings of the IEEE, vol. 100, no. Special Centennial, 2012.
[3]
E. A. Lee, "Cyber Physical Systems: Design Challenges", 11th IEEE International Symposium on Object Oriented Real--Time Distributed Computing, 2008.
[4]
L. Sha, S. Gopalakrishnan, X. Liu, and Q. Wang, "Cyber--Physical Systems: A New Frontier," IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, 2008.
[5]
T. Bures, D. Weyns, S. Biffl, M. Daun, T. Gabor, D. Garlan, I. Gerostathopoulos, C. Julien, F. Krikava, R. Mordinyi, "Software Engineering for Smart Cyber--Physical Systems ---- Towards a Research Agenda," Software Engineering Notes, November 2015.
[6]
A. Rashid, S. Asad A. Naqvi, R. Ramdhany, M. Edwards, R. Chitchyan, and M. A. Babar. Discovering "unknown known" security requirements. In Proceedings of the 38th International Conference on Software Engineering, 2016.
[7]
Andy Greenberg. "Hackers Remotely Kill a Jeep on the Highway--With Me in It." In WIRED, July 21, 2015.
[8]
D. Weyns, N. Bencomo, R. Calinescu, J. Camara, C. Ghezzi, V. Grassi, L. Grunske, P. Inverardi, J. Jezequel, S. Malek, R. Mirandola, M. Mori, and G. Tamburrelli. "Perpetual Assurances in Self-adaptive Systems." In Software Engineering for Self--Adaptive Systems III. Lecture Notes in Computer Science, Springer, 2017.

Cited By

View all
  • (2024)Libpanda Apps: Managing the Deployment and Reuse of a Cyber-Physical System2024 IEEE Workshop on Design Automation for CPS and IoT (DESTION)10.1109/DESTION62938.2024.00014(40-45)Online publication date: 13-May-2024
  • (2024)Characterizing Smartness in the Manufacturing Domain: Literature Review and Development of a Classification FrameworkTowards Digital and Sustainable Organisations10.1007/978-3-031-52880-4_18(307-326)Online publication date: 21-May-2024
  • (2023)Social Perspective of Suspicious Activity Detection in Facial AnalysisApplied AI and Multimedia Technologies for Smart Manufacturing and CPS Applications10.4018/978-1-7998-7852-0.ch009(301-322)Online publication date: 6-Jan-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 42, Issue 2
April 2017
38 pages
ISSN:0163-5948
DOI:10.1145/3089649
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 June 2017
Published in SIGSOFT Volume 42, Issue 2

Check for updates

Author Tags

  1. Software engineering
  2. cyber-physical systems

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)34
  • Downloads (Last 6 weeks)2
Reflects downloads up to 19 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Libpanda Apps: Managing the Deployment and Reuse of a Cyber-Physical System2024 IEEE Workshop on Design Automation for CPS and IoT (DESTION)10.1109/DESTION62938.2024.00014(40-45)Online publication date: 13-May-2024
  • (2024)Characterizing Smartness in the Manufacturing Domain: Literature Review and Development of a Classification FrameworkTowards Digital and Sustainable Organisations10.1007/978-3-031-52880-4_18(307-326)Online publication date: 21-May-2024
  • (2023)Social Perspective of Suspicious Activity Detection in Facial AnalysisApplied AI and Multimedia Technologies for Smart Manufacturing and CPS Applications10.4018/978-1-7998-7852-0.ch009(301-322)Online publication date: 6-Jan-2023
  • (2023)Performance Analysis of Embedded Multilayer Perceptron Artificial Neural Networks on Smart Cyber-Physical Systems for IoT EnvironmentsSensors10.3390/s2315693523:15(6935)Online publication date: 4-Aug-2023
  • (2023)The vision of self-evolving computing systemsJournal of Integrated Design and Process Science10.3233/JID-22000326:3-4(351-367)Online publication date: 13-Oct-2023
  • (2023)$\mathtt {SIEGE}$SIEGE: A Semantics-Guided Safety Enhancement Framework for AI-Enabled Cyber-Physical SystemsIEEE Transactions on Software Engineering10.1109/TSE.2023.328298149:8(4058-4080)Online publication date: 1-Aug-2023
  • (2023)A Push-Pull Train for Safety of Autonomous Vehicle Software2023 15th International Conference on COMmunication Systems & NETworkS (COMSNETS)10.1109/COMSNETS56262.2023.10041324(287-294)Online publication date: 3-Jan-2023
  • (2023)An exploratory study of software engineering in heavy-duty mobile machine automationRobotics and Autonomous Systems10.1016/j.robot.2023.104424165:COnline publication date: 1-Jul-2023
  • (2022)Algorithmic Analysis of Automatic Attendance System Using Facial RecognitionInternational Journal of Decision Support System Technology10.4018/IJDSST.28668814:1(1-19)Online publication date: 1-Jan-2022
  • (2022)Intelligent Computing Methods for Contextual Driving in Smart Engineering Model SystemsElectronics10.3390/electronics1111172811:11(1728)Online publication date: 30-May-2022
  • 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

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media