skip to main content
review-article

Software Engineering for Smart Cyber-Physical Systems -- Towards a Research Agenda: Report on the First International Workshop on Software Engineering for Smart CPS

Published:11 November 2015Publication History
Skip Abstract Section

Abstract

Cyber-Physical Systems (CPS) are large interconnected softwareintensive systems that influence, by sensing and actuating, the physical world. Examples are traffic management and power grids. One of the trends we observe is the need to endow such systems with the "smart" capabilities, typically in the form of selfawareness and self-adaptation, along with the traditional qualities of safety and dependability. These requirements combined with specifics of the domain of smart CPS -- such as large scale, the role of end-users, uncertainty, and open-endedness -- render traditional software engineering (SE) techniques not directly applicable; making systematic SE of smart CPS a challenging task. This paper reports on the results of the First International Workshop on Software Engineering of Smart Cyber-Physical Systems (SEsCPS 2015), where participants discussed characteristics, challenges and opportunities of SE for smart CPS, with the aim to outline an agenda for future research in this important area.

References

  1. National Science Foundation, Cyber Physical Systems, NSF 14-542. Online: http://www.nsf.gov/pubs/2014/nsf14542/nsf14542.htmGoogle ScholarGoogle Scholar
  2. EU Horizon 2020, Smart Cyber-Physical Systems ICT-01-2014. Online:Google ScholarGoogle Scholar
  3. ECSEL Joint Undertaking 2014 call. Online: http://www.ecselju.eu/Call2014.htmlGoogle ScholarGoogle Scholar
  4. 2014 ECSEL MultiAnnual Strategic Research and Innovation Agenda. Online: http://www.artemis-ia.eu/sraGoogle ScholarGoogle Scholar
  5. M. Broy and K. Stølen. Specification and Development of Interactive Systems -- Focus on Streams, Interfaces, and Refinement. Monographs in Computer Science, Springer, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. P. Derler, E. a. Lee, and a. S. Vincentelli. Modeling Cyber-Physical Systems. Proceedings of the IEEE, 100(1):13--28, January 2012.Google ScholarGoogle Scholar
  7. A. Filieri, M. Maggio, K. Angelopoulos, N. D'Ippolito, I. Gerostathopoulos, A. B. Hempel, H. Hoffmann, P. Jamshidi, E. Kalyvianaki, C. Klein, F. Krikava, S. Misailovic, A. V. Papadopoulos, S. Ray, A. M. Sharifloo, S. Shevtsov, M. Ujma, and T. Vogel. Software Engineering Meets Control Theory, 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. IEEE, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. B. K. Kim and P. R. Kumar, "Cyber-Physical Systems: A Perspective at the Centennial," Proceedings of the IEEE, vol. 100, no. Special Centennial, pp. 1287--1308, 2012.Google ScholarGoogle Scholar
  9. K. H. (Kane) Kim, "Desirable Advances in Cyber-Physical System Software Engineering," in 2010 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, 2010, no. 978, pp. 2--4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. E. A. Lee, "Cyber Physical Systems: Design Challenges," 11th IEEE International Symposium on Object Oriented Real-Time Distributed Computing, 2008, pp. 363--369. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. L. Sha, S. Gopalakrishnan, X. Liu, and Q. Wang, "Cyber-Physical Systems: A New Frontier," in Proceedings of the 2008 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, 2008, pp. 1--9 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. D. Weyns, N. Bencomo, R. Calinescu, J. Camara, C. Ghezzi, V. Grassi, L. Grunske, P. Inverardi, J.M. Jezequel, S. Malek, R. Mirandola, M. Mori, and G. Tamburrelli, Perpetual assurances in self-adaptive systems, Assurances for Self-Adaptive Systems, Dagstuhl Seminar 13511, 2014Google ScholarGoogle Scholar
  13. D. Garlan, Modeling Challenges for CPS Systems, Software Engineering of smart Cyber Physical Systems, SEsCPS 2015 (keynote) Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. K. Liang, Z. Bai, M. C. Cavosoglu, A. Podgurski, S. Ray, Fault Localization in Embedded Control System Software, Software Engineering of smart Cyber Physical Systems, SEsCPS 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. Yagita, F. Ishikawa, S. Honiden, An Application Conflict Detection and Resolution System for Smart Homes, Software Engineering of smart Cyber Physical Systems, SEsCPS 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. R. Mordinyi, S. Biffl, Versioning in Cyber-Physical Production System Engineering? Best-Practice and Research Agenda, Software Engineering of smart Cyber Physical Systems, SEsCPS 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. V. Koutsoumpas, A Model-based Approach for the Specification of a Virtual Power Plant Operating in Open Context, Software Engineering of smart Cyber Physical Systems, SEsCPS 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M. Bordoni, M. Bottone, B. Fields, N. Gorogiannis, M. Margolis, G. Primiero, F. Raimondi, Towards Cyber-Physical Systems as Services: the ASIP Protocol, Software Engineering of smart Cyber Physical Systems, SEsCPS 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. C. Berger, Accelerating Regression Testing for Scaled Self-Driving Cars with Lightweight Virtualization -- A Case Study, Software Engineering of smart Cyber Physical Systems, SEsCPS 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. X. Zheng, C. Julien, Verification and Validation in Cyber Physical Systems: Research Challenges and a Way Forward, Software Engineering of smart Cyber Physical Systems, SEsCPS 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. M. Hölzl, T. Gabor, Continuous Collaboration: A Case Study on the Development of an Adaptive Cyber-Physical System, Software Engineering of smart Cyber Physical Systems, SEsCPS 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. M. Daun, J. Brings, T. Bandyszak, P. Bohn, T. Weyer, Collaborating Multiple System Instances of Smart Cyber-Physical Systems: A Problem Situation, Solution Idea, and Remaining Research Challenges, Software Engineering of smart Cyber Physical Systems, SEsCPS 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. B. Morin, F. Fleurey, O. Barais, Taming Heterogeneity and Distribution insCPS, Software Engineering of smart Cyber Physical Systems, SEsCPS 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader