Skip to main content

Module

CSC3322 : Real-Time and Cyber-Physical Systems

  • Offered for Year: 2020/21
  • Module Leader(s): Dr Ken Pierce
  • Teaching Assistant: Mr Chris Napier
  • Owning School: Computing
  • Teaching Location: Newcastle City Campus
Semesters
Semester 2 Credit Value: 10
ECTS Credits: 5.0

Aims

Real-time and cyber-physical systems (CPSs) must respond to external stimuli within a finite and predictable period. Their correctness depends not only on the value of their outputs but on the time at which those outputs are produced. These systems must interact with the physical world through sensors and actuators; therefore, the physical elements of these systems must be considered at design time. Such systems also require close collaboration with other engineering disciplines. Such systems are often Systems of Systems (SoSs), which comprise collections of existing systems which are often not designed for that purpose. Model-based design offers a way for engineers to collaborate by combining models of cyber components (described in discrete-event formalism such as VDM) with physical components (described in continuous-time formalisms such as 20-sim).

This module will introduce the student to the principles of real-time and cyber-physical systems, and systems of systems, to give an understanding of the need for multi-disciplinary approach to the design of this class of systems, and to develop their skills in modelling and programming them.

Outline Of Syllabus

An overview of real-time and cyber-physical systems, and systems of systems
An introduction to real-time control and controller tuning
Usage of VDM-RT and 20-sim for modelling and simulation of control (cyber) components and physical components
Usage of collaborative model-based design and co-simulation for real-time and cyber-physical systems design
Faults and fault tolerance in cyber-physical systems

Teaching Methods

Please note that module leaders are reviewing the module teaching and assessment methods for Semester 2 modules, in light of the Covid-19 restrictions. There may also be a few further changes to Semester 1 modules. Final information will be available by the end of August 2020 in for Semester 1 modules and the end of October 2020 for Semester 2 modules.

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion201:0020:00Coursework write-up
Structured Guided LearningLecture materials320:3016:00Online lecture replacement, a series of short focused elements of learning supported by remote Q&A.
Scheduled Learning And Teaching ActivitiesPractical41:004:004x1hr in labs(with physical distancing)OR 4x1hr online alterative with demonstrators& breakout room
Structured Guided LearningStructured research and reading activities42:008:00Guided tool exercises to introduce technologies for project.
Structured Guided LearningStructured non-synchronous discussion41:004:00Student group discussions using a mix of synchronous and non-synchronous approaches.
Guided Independent StudyProject work201:0020:00Coursework modelling work
Guided Independent StudyIndependent study241:0024:00Background reading
Scheduled Learning And Teaching ActivitiesScheduled on-line contact time41:004:00Synchronous Q&A sessions with answers recorded and available for playback.
Total100:00
Teaching Rationale And Relationship

Lecture materials introduce main topics through mini-lectures, podcasts and reading exercises. The synchronous Q&A sessions and group discussions support student learning and consolidate new knowledge. The guided exercises provide experience with tools and introduced in the lecture materials and required for the project work. Practical sessions support completion of the project and submission.

Assessment Methods

Please note that module leaders are reviewing the module teaching and assessment methods for Semester 2 modules, in light of the Covid-19 restrictions. There may also be a few further changes to Semester 1 modules. Final information will be available by the end of August 2020 in for Semester 1 modules and the end of October 2020 for Semester 2 modules.

The format of resits will be determined by the Board of Examiners

Other Assessment
Description Semester When Set Percentage Comment
Practical/lab report2M100Co-modelling exercise (2000 words)
Zero Weighted Pass/Fail Assessments
Description When Set Comment
Practical/lab reportMToolset learning exercises (4 hours)
Assessment Rationale And Relationship

The coursework involves a practical exercise and writing of a report. This will assess subject-specific skills, the level of acquired knowledge, and the student’s ability to apply that knowledge. The pass/fail exercises introduce necessary techniques and software tools to complete the assessment and incentivise students to engage with the exercises.

Reading Lists

Timetable