<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://www.vigyanwiki.in/index.php?action=history&amp;feed=atom&amp;title=Template%3AProgram_analysis</id>
	<title>Template:Program analysis - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.vigyanwiki.in/index.php?action=history&amp;feed=atom&amp;title=Template%3AProgram_analysis"/>
	<link rel="alternate" type="text/html" href="https://www.vigyanwiki.in/index.php?title=Template:Program_analysis&amp;action=history"/>
	<updated>2026-05-05T22:17:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://www.vigyanwiki.in/index.php?title=Template:Program_analysis&amp;diff=200546&amp;oldid=prev</id>
		<title>Indicwiki: 1 revision imported from :alpha:Template:Program_analysis</title>
		<link rel="alternate" type="text/html" href="https://www.vigyanwiki.in/index.php?title=Template:Program_analysis&amp;diff=200546&amp;oldid=prev"/>
		<updated>2023-06-29T12:30:50Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported from &lt;a href=&quot;https://alpha.indicwiki.in/index.php?title=Template:Program_analysis&quot; class=&quot;extiw&quot; title=&quot;alpha:Template:Program analysis&quot;&gt;alpha:Template:Program_analysis&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:00, 29 June 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en-GB&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Indicwiki</name></author>
	</entry>
	<entry>
		<id>https://www.vigyanwiki.in/index.php?title=Template:Program_analysis&amp;diff=200545&amp;oldid=prev</id>
		<title>alpha&gt;Indicwiki: Created page with &quot;{{Navbox | name = Program analysis | state = uncollapsed | bodyclass = hlist | title = Program analysis | image = File:Control flow graph of function with two if else st...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.vigyanwiki.in/index.php?title=Template:Program_analysis&amp;diff=200545&amp;oldid=prev"/>
		<updated>2023-03-02T05:53:38Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Navbox | name = Program analysis | state = uncollapsed | bodyclass = hlist | title = &lt;a href=&quot;/index.php?title=Program_analysis&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Program analysis (page does not exist)&quot;&gt;Program analysis&lt;/a&gt; | image = File:Control flow graph of function with two if else st...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Navbox&lt;br /&gt;
| name = Program analysis&lt;br /&gt;
| state = uncollapsed&lt;br /&gt;
| bodyclass = hlist&lt;br /&gt;
| title = [[Program analysis]]&lt;br /&gt;
| image = [[File:Control flow graph of function with two if else statements.svg|120px|alt=A simple control-flow graph]]&lt;br /&gt;
| groupstyle = background:#e5e5ff;&lt;br /&gt;
| selected = {{{selected|{{{1|}}}}}}&lt;br /&gt;
&lt;br /&gt;
| group1 = Key concepts&lt;br /&gt;
| list1 =&lt;br /&gt;
&amp;lt;!-- These are alphabetical --&amp;gt;&lt;br /&gt;
* [[Control-flow graph]]&lt;br /&gt;
* [[Correctness (computer science)|Correctness]]&lt;br /&gt;
* [[Hyperproperty|Hyperproperties]]&lt;br /&gt;
* [[Invariant (computer science)|Invariants]]&lt;br /&gt;
* [[Path explosion]]&lt;br /&gt;
* [[Polyvariance]]&lt;br /&gt;
* [[Rice's theorem]]&lt;br /&gt;
* [[Runtime verification]]&lt;br /&gt;
* [[Safety and liveness properties|Safety and liveness]]&lt;br /&gt;
* [[Undefined behavior]]&lt;br /&gt;
&lt;br /&gt;
| group2 = [[Semantics (computer science)|Semantics]]&lt;br /&gt;
| list2 ={{Navbox|subgroup&lt;br /&gt;
| group1 = Types&lt;br /&gt;
| list1 = &lt;br /&gt;
&amp;lt;!-- These are alphabetical --&amp;gt;&lt;br /&gt;
* [[Axiomatic semantics|Axiomatic]]&lt;br /&gt;
* [[Denotational semantics|Denotational]]&lt;br /&gt;
** [[Categorical semantics]]&lt;br /&gt;
* [[Operational semantics|Operational]]&lt;br /&gt;
** [[Big Step Semantics|Big-step]]&lt;br /&gt;
** [[Small Step Semantics|Small-step]]&lt;br /&gt;
| group2 = [[Model of computation|Models]]&lt;br /&gt;
| list2 = &lt;br /&gt;
&amp;lt;!-- These are alphabetical --&amp;gt;&lt;br /&gt;
* [[Lambda calculus]]&lt;br /&gt;
* [[Petri net]]&lt;br /&gt;
* [[Process calculus]]&lt;br /&gt;
* [[Abstract rewriting system|Rewriting system]]&lt;br /&gt;
* [[State Machine|State machine]]&lt;br /&gt;
* [[Turing machine]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| group3 = Analyses&lt;br /&gt;
| list3 = {{Navbox|subgroup&lt;br /&gt;
| group1 = [[Static program analysis|Static]]&lt;br /&gt;
| list1 = &lt;br /&gt;
&amp;lt;!-- These are alphabetical --&amp;gt;&lt;br /&gt;
* [[Abstract interpretation]]&lt;br /&gt;
* [[Alias analysis|Alias]]&lt;br /&gt;
* [[Control flow analysis|Control flow]]&lt;br /&gt;
** [[kCFA (program analysis)|kCFA]]&lt;br /&gt;
* [[Data-flow analysis|Data-flow]]&lt;br /&gt;
* [[Dependence analysis|Dependence]]&lt;br /&gt;
* [[Effect system]]&lt;br /&gt;
* [[Escape analysis|Escape]]&lt;br /&gt;
* [[Model checking]]&lt;br /&gt;
* [[Pointer analysis|Pointer]]&lt;br /&gt;
* [[Shape analysis (program analysis)|Shape]]&lt;br /&gt;
* [[Symbolic execution]]&lt;br /&gt;
* [[Termination analysis|Termination]]&lt;br /&gt;
* [[Type system|Type systems]]&lt;br /&gt;
* [[Typestate analysis|Typestate]]&lt;br /&gt;
| group2 = [[Dynamic program analysis|Dynamic]]&lt;br /&gt;
| list2 = &lt;br /&gt;
&amp;lt;!-- These are alphabetical --&amp;gt;&lt;br /&gt;
* [[Dynamic data-flow analysis|Data-flow]]&lt;br /&gt;
** [[Taint tracking]]&lt;br /&gt;
* [[Concolic execution]]&lt;br /&gt;
* [[Fuzzing]]&lt;br /&gt;
* [[Invariant inference]]&lt;br /&gt;
* [[Program slicing]]&lt;br /&gt;
* [[Software testing|Testing]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| group4 = [[Formal methods]]&lt;br /&gt;
| list4 = {{Navbox|subgroup&lt;br /&gt;
| group1 = Concepts&lt;br /&gt;
| list1 =&lt;br /&gt;
* [[Curry–Howard correspondence]]&lt;br /&gt;
* [[Loop invariant]]&lt;br /&gt;
* [[Program refinement|Refinement]]&lt;br /&gt;
* [[Side effect (computer science)|Side effect]]&lt;br /&gt;
* [[Soundness]] and [[Completeness (logic)|completeness]]&lt;br /&gt;
* [[Formal specification|Specification]]&lt;br /&gt;
** [[Specification language|Languages]]&lt;br /&gt;
* [[Formal verification|Verification]]&lt;br /&gt;
&lt;br /&gt;
| group2 = Logics&lt;br /&gt;
| list2 =&lt;br /&gt;
* [[Hoare logic|Hoare]]&lt;br /&gt;
* [[Incorrectness logic|Incorrectness]]&lt;br /&gt;
* [[Linear logic|Linear]]&lt;br /&gt;
* [[Separation logic|Separation]]&lt;br /&gt;
* [[Temporal logic|Temporal]]&lt;br /&gt;
&lt;br /&gt;
| group3 = Data structures&lt;br /&gt;
| list3 =&lt;br /&gt;
* [[Binary decision diagram|BDD]]&lt;br /&gt;
* [[E-graph]]&lt;br /&gt;
* [[Hashcons]]&lt;br /&gt;
* [[Disjoint-set data structure|Union-find]]&lt;br /&gt;
&lt;br /&gt;
| group4 = Tools&lt;br /&gt;
| list4 = {{Navbox|subgroup&lt;br /&gt;
| group1 = [[Constraint solver|Constraint solvers]]&lt;br /&gt;
| list1 =&lt;br /&gt;
&amp;lt;!-- These are alphabetical --&amp;gt;&lt;br /&gt;
* [[Constrained horn clause|CHC]]&lt;br /&gt;
* [[SAT solver|SAT]]&lt;br /&gt;
* [[SMT solver|SMT]]&lt;br /&gt;
| group2 = [[Formal methods#Lightweight formal methods|Lightweight]]&lt;br /&gt;
| list2 =&lt;br /&gt;
&amp;lt;!-- These are alphabetical --&amp;gt;&lt;br /&gt;
* [[Alloy (specification language)|Alloy]]&lt;br /&gt;
* [[TLA+]]&lt;br /&gt;
| group3 = [[Proof assistant]]s&lt;br /&gt;
| list3 = &lt;br /&gt;
&amp;lt;!-- These are alphabetical --&amp;gt;&lt;br /&gt;
* [[ACL2]]&lt;br /&gt;
* [[Agda (programming language)|Agda]]&lt;br /&gt;
* [[Coq]]&lt;br /&gt;
* [[F*]]&lt;br /&gt;
* [[HOL Light]]&lt;br /&gt;
* [[HOL4]]&lt;br /&gt;
* [[Idris (programming language)|Idris]]&lt;br /&gt;
* [[Isabelle (proof assistant)|Isabelle]]&lt;br /&gt;
** [[Isabelle/HOL]]&lt;br /&gt;
* [[Lean (proof assistant)|Lean]]&lt;br /&gt;
* [[LEGO (proof assistant)|LEGO]]&lt;br /&gt;
* [[Mizar system|Mizar]]&lt;br /&gt;
* [[Nuprl|NuPRL]]&lt;br /&gt;
* [[Prototype Verification System|PVS]]&lt;br /&gt;
* [[Twelf]]&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
| belowstyle=font-weight:bold;&lt;br /&gt;
| below = &lt;br /&gt;
* {{Icon|Category}} [[:Category:Program analysis|Category]]&lt;br /&gt;
* {{icon|LIST}} [[Outline of program analysis|Outline]]&lt;br /&gt;
* {{icon|LIST}} [[Glossary of program analysis|Glossary]]&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation|content=&lt;br /&gt;
{{collapsible option}}&lt;br /&gt;
[[Category:Computer science templates| ]]&lt;br /&gt;
[[Category:Computer science navigational boxes| ]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>alpha&gt;Indicwiki</name></author>
	</entry>
</feed>