Cyber-physical Systems (CPS) are emerging from the integration of embedded computing devices, smart objects, people and physical environments, which are typically tied by a communication infrastructure. These include systems such as Smart Cities, Smart Grids, Smart Factories, Smart Buildings, Smart Homes and Smart Cars.
Model Driven Engineering (MDE) is a system engineering paradigm that advocates for the rigorous use of (system) models and model manipulation operations as the main artifacts in all system engineering activities. This comes from an industrial need to have a regular and homogeneous organization where different facets of a system may be easily separated or combined when appropriate.
The application area of my thesis was academic course evaluation. Given wellconstructed questions, students can provide valid, reliable and useful data concerning their experiences as learners. Although teachers play a major role in terms of comprehension, physical factors also influence the effectiveness of education.
The goal was to combine the benefits of CPSs and MDE in order to design and implement a system which supports the learning process. By the end of my work I have managed to design and implement an initial framework for course evaluation, controlling physical factors and monitoring collected data in a real-time manner.