Real-Time Software Engineering — Study Pack

SECJ4423 / SCSE3143 · Chapters 5–9 · Final exam prep
Everything renders in your browser now — quizzes and notes. Built from the official Ch 5–9 slides. Each page has a “← All resources” button to return here.

📝 Mock Exam

Mock
📝
Mock Exam — predicted topics
A practice paper laid out by the 5 topics, mixing short answer · identify · MUTEX tracing · policy sketching · ST2/ST4 analysis. Auto-graded with worked solutions & Gantt charts. ⚠️ Unofficial — a student's prediction of emphasis, not the real paper.
Sit the mock →

🧠 Recognition & Sorting

Quiz
MCQ Bank
~124 multiple-choice questions, tabbed per chapter, covering all 42 subchapters. Instant feedback, explanations, live score. Best for recognition.
Launch →
Quiz
🧩
Drag & Match Activities
18 activities: sort into buckets, match term↔definition, order sequences. Best for relationships & procedures.
Launch →
Quiz
🗂️
Which List?
Drag each item into the list it belongs to (mechanisms vs requirements, services vs structure…). Chips shuffle each time. Fixes “which enumeration?” mix-ups.
Launch →

⌨️ Active Recall — Typing the final boss

Type
🗺️
Name-that-Subchapter
Recall the syllabus map: list every subchapter of a chapter, then name the subchapter from its idea. Remembering the structure is half the battle.
Launch →
Type
⌨️
Recall — Type the Term
Given the meaning, type the term; plus 22 list-completions (name the 6 problems, 4 MUTEX requirements, 5 RTOS services…). Closest to the exam.
Launch →
Type
💬
Explain-the-Term
The reverse & the most complete recall: ~60 concepts across every chapter — write the explanation, graded on the key ideas you hit, with the model answer shown.
Launch →
Type
⚖️
Comparison Recall
Fill the comparison tables cell-by-cell (Concurrency vs Parallelism, RM vs EDF, RTOS vs GPOS…) — recall each aspect for both sides.
Launch →
Type
⌨️
Code & Syntax Recall
Type the code: BACI semaphores (p(s)/v(s)), C mutexes, µC/OS-II kernel calls, Java/OCCAM/Ada constructs.
Launch →
Type
➕➖
Pros & Cons Recall
List the advantages & disadvantages of each approach (the four scheduling classes from the slides, RM/EDF, RTOS, threads…).
Launch →

🧮 Calculation & Scenario Practice Part B (~40%)

Drill
🧮
Schedulability Calc Drill
Random task set every round — YOU compute U, the RM bound + verdict, and WCRT via RTA. Auto-checked, with the full worked steps on reveal.
Launch →
Drill
📊
Timeline Reasoning
Random RM schedule — answer who runs at t=?, does a task miss its deadline, how many idle ticks. Reveals the actual Gantt chart.
Launch →
Type
🔣
Formula Recall
Fill the blanks in the Ch 9 formulas — RM/EDF bounds, workload Wᵢ(t), the RTA recurrence. For the “write the formula” marks.
Launch →
Quiz
🕵️
Spot the Problem
Read a scenario, name which of the 6 concurrency problems it is (deadlock / starvation / race…). Mirrors the Ch 5 slide “Group Quiz”.
Launch →

🧪 Interactive Labs

Tool
⚙️
Scheduling Lab
Live schedulability calculator — edit periods/WCETs and watch utilization, RM bound & response-time analysis recompute instantly.
Launch →
Tool
📊
Timeline Lab
Schedule simulator — build the Gantt timeline for FCFS, Round-Robin, fixed-priority, RM & EDF, with preemption, deadlines & misses.
Launch →
Tool
🔀
Interleaving Lab
Concurrency explorer — run threads over shared vars and see every interleaving, the count, and how many distinct outputs (race conditions).
Launch →

📖 Notes & Reference

Notes
📘
Detailed Notes
Full theory, chapter → sub-topic, with a clickable table of contents. Your main learning pass.
Open →
Notes
Quick Summary
Fast cram sheet: comparison tables, formulas, and the two scheduling worked examples.
Open →
Practice
🛠️
Practice / Skills Workbook
The "know-how": step-by-step calculations, timelines, tracing, code — the non-memorisation parts.
Open →
Exam
🎯
Exam Topic Map
Past-paper analysis: which topics + where you need definition vs derive vs calculate (not a prediction).
Open →
Suggested order:
  1. Skim Exam Topic Map — learn how topics are asked (define / derive / calculate).
  2. Study Detailed Notes chapter by chapter (use the TOC).
  3. After each chapter, hit the MCQ + Drag & Match quizzes.
  4. Drill the Skills Workbook with pen & paper (Part B is ~40%).
  5. Final pass: Quick Summary + the Type-the-Answer recall quiz.