OpenCyber Academy
Master's · Chapter 7 · English
Course code: OCA-183Chapter 07: OCA-183-C007

Chapter 7 — Dissertation writing and limitations

Open, free learning for anyone who wants to protect people and technology. No account is required to read this text or its worked answers.

Lesson map

Lesson 07 published. Map, example, EX039.

flowchart TD
  N0["Learning outcomes and connection"]
  N1["7.1 Argument structure"]
  N2["7.2 Directional limitations"]
  N3["7.3 Archive"]
  N4["7.5 Abstract surgery"]
  N5["Chapter synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5
  N5 --> EX["Worked example"]
  EX --> Q["Exercise EX039"]

Logical drawing

flowchart LR
  N0["Learning outcomes and connection"]
  N1["7.1 Argument structure"]
  N2["7.2 Directional limitations"]
  N3["7.3 Archive"]
  N4["7.5 Abstract surgery"]
  N5["Chapter synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX039"]
[Learning outcomes and connection]
    |
    v
[7.1 Argument structure]
    |
    v
[7.2 Directional limitations]
    |
    v
[7.3 Archive]
    |
    v
[7.5 Abstract surgery]
    |
    v
[Chapter synthesis]
    |
    v
[Worked example] --> [Exercise EX039]

Learning outcomes and connection

After this chapter you can (1) structure the dissertation argument, (2) write directional limitations, (3) build a minimal tiered archive, and (4) avoid overclaiming in the abstract.

7.1 Argument structure

Introduction (question, gap); background (seminar); methods (design, ethics, metrics); results (model, sensitivity, rig); discussion (rivals, boundaries); conclusion. Every claim in the abstract must appear with evidence and scope in the body.

A practical writing order: draft the results tables first, then the methods that produced them, then the discussion, then the introduction. The introduction written last is less likely to promise chapters you did not deliver. Keep a claim register — claim, section, evidence pointer, scope, falsifier — and update it weekly in the final semester. When a sentence in the abstract lacks a row in the register, delete the sentence or add the row.

7.2 Directional limitations

Noise-free flow meter in simulation → overstates recall (check on R2). Single-loop model → unknown direction for multi-loop plants. Synthetic operators → unknown. Invented parameters → not calibrated to a real plant. Censoring → understates delay when attacks are weak.

Directional language matters. "Limited sample size" says nothing about bias direction. "Invented orifice coefficient may overstate separation between detectors if real tanks have slower dynamics" tells a reader how to adjust confidence. If you truly do not know the direction, write unknown — that is more honest than a vague apology. Examiners treat directional limitations as evidence of research maturity.

7.3 Archive

Public: code and invented simulator (T0). Synthetic traces (T1). R2 configuration (T2). Never publish real plant maps. Hash-check before release; fail closed on mismatch.

Write a manifest listing every file, its tier and its hash, and run the check on the release candidate rather than on the working directory. Keep T3 material, such as campus contact details, out of the archive entirely. A reader should be able to rerun Labs 3 and 6 from the public tier alone and get the published numbers.

7.4 Common errors and limits

Limitations without direction; abstract claims broader than results; archives that dump everything.

Each error weakens the link between evidence and claim. A limitation without a direction does not tell the reader how to adjust confidence. An abstract that says industrial control systems when the study measured one model and one rig invites rejection. An archive containing everything makes review slow and risks releasing configuration that should stay restricted. Read the abstract against the results tables once more before submission and remove any wording the tables cannot support.

7.5 Abstract surgery

Write the abstract last. Paste every sentence into the claim register. If a sentence has no evidence row, cut it. Include one sentence on class B failure and one on synthetic scope. Prefer "in two synthetic contexts" to "in industrial control systems" when that is what you measured. Readers who need a broader claim will not be fooled by broader wording; examiners who enforce scope will reward precision.

Test the result with a reader who has not seen the dissertation: ask them what the study showed and when the method fails. If they cannot mention class B or the synthetic scope, the abstract still overstates or hides something. Repeat the surgery after every major revision, because results text changes faster than abstracts do.

Exercises — chapter 7

Chapter synthesis

Write the argument so a skeptical reader can find evidence, scope and directional limits without hunting; keep the archive small, tiered and hash-checked.

Continue studying — chapter 07 of 08

← Chapter 06 (draft) · Course chapter index · Chapter 08 (draft) →

Worked answers

EX039. Abstract including class B = 0/80 and two synthetic contexts only.

EX040. Five rows as in §7.2 plus fixed onset time (unknown direction) and single attacker goal (overstates generality).

EX041. As doctoral EX041 pattern; wiring diagram T2; operator notes T2.

EX042. Invented; parameters listed; prohibited: claims about real plants.

EX043. Example: Intro 8k, Background 10k, Methods 12k, Results 12k, Discussion 8k, Conclusion 2k (adjust to local rules).

EX044. Overclaim "secures plants" → "detected class A replay in synthetic model and states class B failure".