Architecture of Cyber-Physical Systems

Major: Computer Engineering
Code of subject: 6.123.04.E.312
Credits: 4.00
Department: Electronic Computing Machines
Lecturer: Melnyk A. O.
Semester: 7 семестр
Mode of study: денна
Learning outcomes: Studying the structure and organization of the functioning of CPS and their components at different levels. As a result of studying the academic discipline, the student should be able to demonstrate the following learning outcomes: 1. Know the main types of CPS architecture, their multi-level hierarchical organization. 2. Understand the relationship between architecture and technology. 3. Understand the impact of architecture and technology on computer performance. 4. Know ways and means of measuring CPS performance. 5. Know the basics of hardware microarchitecture. 6. Know the general principles and directions for improving CPS architecture. 7. Be able to develop the architecture of a computer, determine its command system, data structure, algorithms of CPS functioning when executing various commands and modes, taking into account the distribution of information processing functions between hardware and software components. 8. To be able to develop the architecture of the CPS memory taking into account the hierarchical principle of its construction and the distribution of the address space between the system components. 9. Be able to develop algorithms for CPS information exchange with external devices in the modes of software polling of readiness, interruptions and direct access to memory. The study of an academic discipline involves the formation and development of students' competencies: General: 1. ZK1. Basic knowledge in the field of information technologies, necessary for mastering professionally oriented disciplines. 2. ZK4. Ability to analyze and synthesize. 3. ZK5. Ability to apply knowledge in practice. 4. ZK6. Ability to search and analyze information from various sources. 5. ZK7. Research skills and abilities. 6. ZK9. The ability to solve problems and make appropriate decisions. 7. ZK10. Ability to write and speak in Ukrainian. 8. ZK11. Knowledge of another language(s). 9. ZK14. Creativity, ability to system thinking. 10. ZK15. Potential for further education. 11. ZK16. Responsibility for the quality of the work performed. 12. Ability to work independently. 13. Understanding the social aspects of the application of acquired knowledge and the associated responsibility. Special: 1. FC2. Knowledge of computer architecture. 2. FK4. Mastery of methods and means of programming in high and low level languages. 3. FC5. Knowledge of operating system principles. 4. FC6. Modern ideas about information technologies. 5. FC7. Possession of specialized software packages. 6. FC12. Knowledge of computer technology and programming, computer skills to solve problems in the specialty. 7. FC16. The ability to use and implement new technologies, to participate in the modernization and reconstruction of equipment, devices, systems and complexes, in particular with the aim of increasing their energy efficiency and improving security. 8. Training in computer electronics. 9. Knowledge of the theoretical (logical and arithmetic) foundations of the construction of modern computers and their architecture, the ability to apply them in the process of construction and operation when solving professional tasks. 10. Knowledge of circuit and technical basics of modern CPS. 11. Knowledge of the general methodological principles of building modern cCPS with different organization to ensure high-performance information processing.
Required prior and related subjects: Previous: Computer logic Computer circuitry Computer architecture
Summary of the subject: The subject "Architecture of cyber-physical systems" covers a complex of issues related to the theory and principles of construction and organization of functioning of cyber-physical systems. Algorithms for performing data processing operations and the principles of building embedded computers of cyber-physical systems, the structure and organization of work of means of collecting, transmitting and processing information, means of decision-making and means of interaction with the user are studied. Particular attention is paid to the issues of further increasing the efficiency of cyber-physical systems. The study of the main theoretical provisions is supported by practical tasks, which are solved in laboratory work using simulators.
Assessment methods and criteria: 1. Current control of lectures (without scoring) as a frontal or selective individual oral survey of students on previously taught material, especially on sections of the course that are necessary to understand the topic of the lecture being read, or to establish the degree of assimilation of the material of the lecture. 2. Current control in laboratory classes in the form of an individual survey. 2. Current control at practical classes in the form of an individual survey. 3. Written verification. 4. Oral examination in the form of an interview. 5. Test check. Current control forms and maximum points for completed tasks Safety equipment. LR 1. Practice of working with the CPS simulator. LR 2. Study of the implementation of programs in the CPS. LR 3. Interaction of CPS levels. LR 4. Interaction with physical processes LR 5. Study of technical characteristics of CPS. Each work is worth 6 points. Total per PC - 30 Written component - 40 Oral component - 30 Total for the discipline - 100.
Recommended books: extbook: 1. Melnyk A. O. Specialized computer systems of real time. Publishing House of the National University "Lviv Polytechnic", Lviv, 1998. - 60 p. Instructions for performing laboratory work: 1. Laboratory workshop on the discipline "Architecture of Cyber-Physical Systems", for students of specialty 123. 8. Recommended literature Basic 1. Glukhov V.S., Melnyk A.O., Melnyk V.A., Salo A.M. Cyber-physical systems: multi-level organization and design. Edited by Professor Melnyk A.O. Lviv. Magnolia-2006. 2019. – 230 p. 2. Bochkarev O.Yu., Golembo V.A., Paramud Y.S., Yatsuk V.O. Cyber-physical systems: data collection technologies. Edited by Professor Melnyk A.O. Lviv. Magnolia-2006. 2019. – 190 p. 3. Peter Marwedel. Embedded Systems Foundations of Cyber-Physical Systems, and the Internet of Things. Third Edition. 2018 4. Melnyk A.O. Cyber-physical systems: problems of creation and directions of development. Bulletin of the National University "Lviv Polytechnic" Computer systems and networks, No. 806, 2014. - p.154?161. 5. Anatoliy Melnyk. Cyber-Physical Systems Multilayer Platform and Research Framework. Advances in Cyber-Physical Systems. Lviv Polytechnic Publishing House. V/1, N1, 2016. – pp. 1-6. 6. Melnyk A.O. Integration of levels of the cyber-physical system / Bulletin of Lviv Polytechnic University, Series "Computer systems and networks", 2015, No. 830. - with. 61-67. Auxiliary 2. Edward Lee, Cyber Physical Systems: Design Challenges. University of California, Berkeley Technical Report No. UCB/EECS-2008-8b, January 23, 8 p., 2008. 3. Jules White et al. R&D challenges and solutions for mobile cyber-physical applications and supporting Internet services, Journal of Internet Services and Applications, Volume 1, Number 1, May 2010. – pp. 45-56. 4. Jiafu Wan, Hehua Yan, Hui Suo, Fang Li, Advances in Cyber-Physical Systems Research, KSII Transactions On Internet And Information Systems, VOL. 5, NO. 11, November 2011. – pp. 1891-1908. 5. E. A. Lee and S. A. Seshia, Introduction to Embedded Systems: A Cyber-Physical Systems Approach, Second Edition. http://leeseshia.org, 2015. 6. The 4th IEEE International Conference on Cyber-Physical Systems, Networks, and Applications (CPSNA 2016). Nagoya, Japan, October 6-7, 2016. http://www.cpsna.org/ 7. White et al. R&D challenges and solutions for mobile cyber-physical applications and supporting Internet services, Journal of Internet Services and Applications, May 2010, Volume 1, Issue 1, pp 45-56. 8. Mohammad Ilyas, Imad Mahgoub, Smart Dust: Sensor Network Applications, Architecture, and Design, CRC Press, 2006. - 352 p. 9. Stefan Poslad, Ubiquitous Computing: Smart Devices, Environments and Interactions, Wiley, 2009. - 473 p. 10. Ambient Intelligence, Werner Weber et al. (Eds.), Springer, 2005. – 388 p. 11. Hakima Chaouchi. The Internet of Things: Connecting Objects, John Wiley & Sons, 2010. - 265 p. 12. W. Wolf, “Cyber-physical systems,” Computer, vol. 42, no. 3, pp. 88?89, Mar. 2009. 13. Melnyk A.A. Signal processing processors / Anatoly Alekseevich Melnyk, 61, [2] p. ill. 20 cm, Lviv IPPMM, 1989. 14. Melnyk A.A. Designing the current FFT process on specialized BIS / A. A. Melnyk - Lviv: IPPMM, 1990. - 43,[1] p. : schemes.; 20 cm - (Prepr. Academy of Sciences of the Ukrainian SSR, Institute of Applied Mechanics and Mathematics; N 35-89). 15. Melnyk A.O. Specialized real-time computer systems. - Lviv: State. Lviv Polytechnic University, 1996. - 54 p. 16. Melnyk A.O. Programmable signal processing processors (lecture notes) - Lviv, Lviv Polytechnic University, 2000, p.-55 p. 17. Korkishko T., Melnyk A., Melnyk V. Algorithms and processors of symmetric block encryption. - Lviv: BaK, 2003. - 168 p. 18. Yemets V., Melnyk A., Popovych R. Modern cryptography. Basic concepts. - Lviv: BaK, 2003. - 144p. 19. Melnyk A.O., Melnyk V.A. Personal supercomputers: architecture, design, applications. Lviv Polytechnic University Publishing House, 2012, 600 p. Monograph. 20. "Department of Computer Science: to the 50th anniversary", Edited by A.O. Melnyka Lviv Polytechnic Publishing House, 2013. 21. Melnyk A.O. Random access memory. Lviv Polytechnic, 2014. – 330 p. 22. Anatoliy Melnyk. Design Basics of the OAM-Based Fast Orthogonal Transforms Processor IP Cores Generator, in: Recent Developments in Mathematics and Informatics, Contemporary Mathematics and Computer Science. Vol. 2, Ed. A. Zapala, Wydawnictwo KUL, Lublin 2016, Part II, Chapter 8, pp. 103-118. ISBN: 978-83- 8061-345- 4. http://www.wydawnictwokul.lublin.pl/sklep/product_info.php?cPath=26&products_id=3412&language=en 23. A.O. Melnyk, I.D. Yakovlev. Structural analysis and synthesis of parallel algorithms: monograph - Chernivtsi: Chernivtsi Nats. University, 2018. – 184 p. ISBN 978-966-423-431.