You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: man/KaSim_manual.tex
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -2423,7 +2423,7 @@ \section{Parametric models}
2423
2423
Kappa provides the possibility to define \emph{parametric models}\index{parametric models}, in which a set of Boolean predicates are used to describe different possible versions of the model~\cite{cmsb2025FG}.
2424
2424
Each rule and initial state can optionally be preceded by a boolean formula that contains these Boolean predicates. The static analysis will then infer the relationship between the reachability properties and the valuation (true or false) of the predicates.
2425
2425
2426
-
The syntax for the boolean formulas that can be used to guard rules and initial states are defined in Table~\ref{tab:formulas}.
2426
+
The syntax for the boolean formulas that can be used to guard rules and initial states is defined in Table~\ref{tab:formulas}.
2427
2427
2428
2428
2429
2429
\begin{table}[htbp]
@@ -2482,7 +2482,7 @@ \section{Parametric models}
2482
2482
\section{Incremental analysis}
2483
2483
2484
2484
\KaSa{} can also be launched in an interactive agent \ttt{KaSaIncremental}, which allows the user to update the model by disabling and re-enabling some rules or by editing the content of some of the input files.
2485
-
The \KaSa{} result is then incrementally updated by only changing the parts of the result that are impacted by the modification instead of re-analyzing the model from scratch~\cite{cmsb2026FG}.
2485
+
The \KaSa{} result is then incrementally updated by only changing the parts of the result that are impacted by the modification, instead of re-analyzing the model from scratch~\cite{cmsb2026FG}.
2486
2486
2487
2487
The user needs to choose in advance a subset of the model that they are currently focusing on, called the \emph{current chapter}, also referred to as the \emph{working set}. Only the rules in the current chapter can be removed, added or modified. Choosing a large current chapter entails a possibly longer analysis time for the initial analysis, but a smaller current chapter means less flexibility for the modeler on the allowed updates.
Outputs the influence graph in output/influence.dot.
2524
2524
\end{verbatim}
2525
2525
2526
-
The elements of the current chapter are numbered in the order they appear in the file. These indexes can be used to temporailiy enable or disable the rules with the commands \ttt{enable} and \ttt{disable}.
2526
+
The elements of the current chapter are numbered in the order they appear in the file. These indexes can be used to temporarily enable or disable the rules with the commands \ttt{enable} and \ttt{disable}.
2527
2527
The indexes can be consulted by printing the current chapter (\ttt{print ws}).
2528
2528
Alternatively, rules that have a label can be enabled and disabled by referencing their label.
2529
2529
To add new rules or to permanently remove some rules, the original input files may be changed and synchronized with the analyzer by typing \ttt{update file} followed by the name of the file.
The graphical user interface of Kappa supports the incremental analysis. For each change in the text editor, the analysis result is updated incrementally.
2534
2534
The current chapter is chosen to be the currently open file in the text editor.
2535
2535
Rules can also be temporarily disabled by unchecking the checkbox next to it.
2536
-
The incremental analysis can be deactivated in the ``Preferences'', in which case the KaSa result will always be recomputed from scratch at each modification.
2536
+
The incremental analysis can be deactivated in the ``Preferences'', in which case the \KaSa{} result will always be recomputed from scratch at each modification.
0 commit comments