Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

liveness : Every operation or method invocation executes to completion without interruptions, even if it goes against safety.

Anchor
memoization
memoization

memoization: Memoization is an optimization technique used primarily to speed up computer programs by having function calls avoid repeating the calculation of results for previously-processed inputs Wikipedia 2011.

Anchor
memory model
memory model

Wiki Markup
*memory model*: "The rules that determine how memory accesses are ordered and when they are guaranteed to be visible are known as the memory model of the Java programming language" \[[JPL 2006|AA. Bibliography#JPL 06]\]. "A memory model describes, given a program and an execution trace of that program, whether the execution trace is a legal execution of the program." \[[JLS 2005|AA. Bibliography#JLS 05]\]. 

...