ArticleslgStudy

computer science

Peter Mosses

Peter Mosses is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Peter Mosses rather than just read about it. In short: Peter David Mosses (born 1948) is a British computer scientist. Peter Mosses studied mathematics as an undergraduate at Trinity College, Oxford, and went on to undertake a DPhil supervised by Christopher Strachey in the Programming Research Group while at Wolfson College, Oxford in the early 1970s.

Key takeaways

  • Peter Mosses belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Peter Mosses to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Peter Mosses from memory before moving on to harder problems.

Reference excerpt

Peter David Mosses (born 1948) is a British computer scientist. Peter Mosses studied mathematics as an undergraduate at Trinity College, Oxford, and went on to undertake a DPhil supervised by Christopher Strachey in the Programming Research Group while at Wolfson College, Oxford in the early 1970s. He was the last student to submit his thesis under Strachey before Strachey's death. In 1978, Mosses published his compiler-compiler, the Semantic Implementation System (SIS), which uses a denotational semantics description of the input language. Mosses has spent most of his career at BRICS in Denmark. He returned to a chair at Swansea University, Wales. His main contribution has been in the area of formal program semantics. In particular, with David Watt he developed action semantics, a combination of denotational, operational and algebraic semantics. Currently, Mosses is a visitor at TU Delft, working with the Programming Languages Group.

References

External links Home page Peter D. Mosses at DBLP Bibliography Server

Worked examples

Example 1 — a first encounter with Peter Mosses

Start with the simplest possible case. Write down what Peter Mosses claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Peter Mosses before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Peter Mosses ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Peter Mosses

In research
Peter Mosses appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Peter Mosses in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Peter Mosses is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1948 births, Academics of Swansea University, Alumni of Trinity College, Oxford, so understanding it makes those chapters shorter.
In everyday life
Look for Peter Mosses outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Peter Mosses in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Peter Mosses means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Peter Mosses out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Peter Mosses in simple terms?

Peter David Mosses (born 1948) is a British computer scientist. Peter Mosses studied mathematics as an undergraduate at Trinity College, Oxford, and went on to undertake a DPhil supervised by Christopher Strachey in the Programming Research Group while at Wolfson College, Oxford in the early 1970s.

Why does Peter Mosses matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Peter Mosses?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Peter Mosses.

Tags

  • 1948 births
  • Academics of Swansea University
  • Alumni of Trinity College, Oxford
  • Alumni of Wolfson College, Oxford
  • British academic biography stubs
  • British computer scientists
  • Computer scientist stubs
  • Formal methods people
  • Living people
  • Members of the Department of Computer Science, University of Oxford

Keep exploring