1. E. A. Lee and S. A. Seshia, Introduction to Embedded Systems: A Cyber-Physical Systems Approach, 2nd. ed., MIT Press, Cambridge, Mass. (2017).
2. A. A. Letichevsky, O. O. Letychevskyi, V. G. Skobelev, and V. A. Volkov, “Cyber-physical systems,” Cybern. Syst. Analysis, Vol. 53, No. 6, 821–834 (2017). https://doi.org/10.1007/s10559-017-9984-9.
3. D. C. Gause and G. M. Weinberg, Exploring Requirements: Quality before Design, Dorset House Pub., New York (1989).
4. M. Howard, D. LeBlanc, and J. Viega, 24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them, McGraw-Hill (2009).
5. S. Finkel, How to Write Good Requirements / User Stories in Scrum. URL: https://www.agileaces.net/write-good-requirements-user-stories-scrum.