Commit 16bbac3e38aa0ea5edc60591f980bc36a0af0171

Authored by Geoffrey Challen
1 parent e58abf6d

New.

Showing 1 changed file with 7 additions and 7 deletions
certainty.tex
... ... @@ -84,13 +84,13 @@ service tracks when alternative decisions change, runs \texttt{evaluate}
84 84 evaluation logic when appropriate, and returns testing results to the
85 85 \texttt{maybe} server.
86 86  
87   -\sloppypar{Because unpredictable runtime variable changes could cause crashes
88   -or incorrect behavior, our prototype currently only changes variable values
89   -when they are set using a \texttt{maybe} statement. If the app wants to
90   -enable periodic readaptation of certain global variables, such as the
91   -interval controlling a timer, it can do so by periodically resetting the
92   -value using another \texttt{maybe} statement. This ensures that
93   -\texttt{maybe} variables only change when the developer expects them to.}
  87 +\sloppypar{Because unexpected runtime variable changes could cause crashes or
  88 +incorrect behavior, we only alter \texttt{maybe} variables when they are
  89 +(re)initialized, not at arbitrary points during execution. If the app wants
  90 +to enable periodic readaptation of certain variables, such as the interval
  91 +controlling a timer, it can do so by periodically resetting the value using
  92 +another \texttt{maybe} statement. This ensures that \texttt{maybe} variables
  93 +only change when expected.}
94 94  
95 95 \subsubsection{Simulation or emulation}
96 96  
... ...