Cyber-Physical systems are complex engineered systems that integrate embedded computing into the physical environment. These systems are considered to be "safetycritical" due to their application in the field of medical, transportation, or building control.CPS is composed of tight coupling of the physical and cyber worlds, and the interfaces are interactions that are defined as a bridge between these worlds. The interface is a fundamental characteristic of a CPS and CPS cannot function without it.In this thesis, we propose an architecture of the CPS interface in Discrete EVent System Specification (DEVS) that mimics the functionality of CPS interactions. DEVS provides a formal platform for M&S of discrete event dynamic systems. We propose a DEVS simulation model named DCIF (DEVS CPS Interface Framework) that portrays the complete working of the CPS interface. Later, we also implement and evaluate this interface on real-time hardware. The architecture is verified by creating a synthetic environment that includes multiple test cases in the simulation as well as real-time implementation. Additionally, we apply this framework to a practical case study in the field of building information modeling.
Chapter 1: IntroductionCyber-physical systems (CPS) are next-generation engineered systems that integrate embedded computing into the physical environment. Cyber-physical systems are embedded systems where the importance is to be more on an intense link between the computational and physical elements. CPS has been defined by various researchers from different perspectives. For instance, (Marwedel 2006) defines CPS as "embedded systems together with their physical environment" while (Helen 2008) describes CPS as "physical, and engineered systems whose operations are integrated, monitored, and controlled by a computational core". CPSs are made up of the physical world, interfaces, and cyber world (Gunes 2014). Some examples of the application of CPS include air traffic control systems, medical devices, and equipment, railway cross control systems, automotive airbag, smart homes, building systems, etc. (Khaitan and McCalley 2015).The physical components of a CPS are responsible to convert physical quantities from one form to other and interact with the cyber world for analog/digital signal transfers. The cyber-world, on the other hand, consists of embedded computational devices that process information and communication in a virtual environment. This world is often referred to as the computational core. The interfaces are interactions that are defined as a bridge between the cyber world and the physical world.CPS consists of two interfaces -physical interfaces and cyber interfaces (Fromel 2016).The sensors and the actuators are physical devices that perform physical interfacing tasks.While the embedded computational devices interface at a cyber level with the exchange of information. These physical and cyber interactions are fundamental characteristics in a