<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://prob.hhu.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Harald+Wiegard</id>
	<title>ProB Documentation - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://prob.hhu.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Harald+Wiegard"/>
	<link rel="alternate" type="text/html" href="https://prob.hhu.de/w/index.php?title=Special:Contributions/Harald_Wiegard"/>
	<updated>2026-05-27T08:19:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://prob.hhu.de/w/index.php?title=Tutorial_Co-Simulation&amp;diff=2408</id>
		<title>Tutorial Co-Simulation</title>
		<link rel="alternate" type="text/html" href="https://prob.hhu.de/w/index.php?title=Tutorial_Co-Simulation&amp;diff=2408"/>
		<updated>2014-10-31T13:44:54Z</updated>

		<summary type="html">&lt;p&gt;Harald Wiegard: Create new tutorial page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorial]]&lt;br /&gt;
[[Category:User Manual]]&lt;br /&gt;
&lt;br /&gt;
You can create Co-Simulations using FMI with ProB.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
This tutorial will be created soon.&lt;/div&gt;</summary>
		<author><name>Harald Wiegard</name></author>
	</entry>
	<entry>
		<id>https://prob.hhu.de/w/index.php?title=Tutorial&amp;diff=2406</id>
		<title>Tutorial</title>
		<link rel="alternate" type="text/html" href="https://prob.hhu.de/w/index.php?title=Tutorial&amp;diff=2406"/>
		<updated>2014-10-31T13:42:03Z</updated>

		<summary type="html">&lt;p&gt;Harald Wiegard: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorial]]&lt;br /&gt;
[[Category:ProB Tcl Tk]]&lt;br /&gt;
&lt;br /&gt;
ProB is a flexible and extensible validation tool for high-level specification formalisms.&lt;br /&gt;
ProB supports&lt;br /&gt;
* multiple languages: B, Z, CSP, Event-B, Promela, dSL, ...&lt;br /&gt;
* and multiple validation techniques : animation, model checking, ...&lt;br /&gt;
&lt;br /&gt;
Below we present a gentle introduction to ProB focusing on classical B (but many of the commands are also applicable to the other formalisms such as CSP, Event-B and Z).&lt;br /&gt;
&lt;br /&gt;
* [[Tutorial First Step|Starting ProB and first animation steps]]&lt;br /&gt;
* [[Tutorial Animation Tips|Some animation tips (dealing with large parameter values,...)]]&lt;br /&gt;
* [[Tutorial First Model Checking|First steps in model checking]]&lt;br /&gt;
* [[Tutorial Complete Model Checking|Complete model checking]]&lt;br /&gt;
* [[Tutorial Setup Phases|Understanding the ProB Setup Phases]]&lt;br /&gt;
* [[Tutorial Troubleshooting the Setup]]&lt;br /&gt;
* [[Tutorial Understanding the Complexity of B Animation]]&lt;br /&gt;
* [[Tutorial Understanding ProB&#039;s Constraint Solver]]&lt;br /&gt;
* [[Tutorial Debugging Well-Definedness and Transition Errors]]&lt;br /&gt;
&lt;br /&gt;
* [[Evaluation View|Tutorial on using the Evaluation View]]&lt;br /&gt;
* [[Eval Console|Tutorial on using the Eval Console]]&lt;br /&gt;
&lt;br /&gt;
* [[Tutorial Model Checking, Proof and CBC|Model Checking, Proof and Constraint-Based Checking]]&lt;br /&gt;
* [[Tutorial Model-Based Testing|Tutorial on Model-Based Testing]]&lt;br /&gt;
&lt;br /&gt;
* [[Using the Command-Line Version of ProB]]&lt;br /&gt;
&lt;br /&gt;
* [[Tutorial Modeling Infinite Datatypes]]&lt;br /&gt;
&lt;br /&gt;
*[[Tutorial Co-Simulation]]&lt;br /&gt;
&lt;br /&gt;
* [[ProB Examples|Some Example Specifications and their Validation with ProB]]&lt;br /&gt;
&lt;br /&gt;
For ProB for Rodin, the following presents a gentle introduction:&lt;br /&gt;
&lt;br /&gt;
* [[Tutorial Rodin First Step|Starting ProB for Rodin and first animation steps]]&lt;br /&gt;
* [[Tutorial Rodin Parameters|Important Parameters of ProB for Rodin]]&lt;br /&gt;
* [[Tutorial Rodin Exporting|Exporting Rodin Models for ProB Classic]]&lt;br /&gt;
* [[Tutorial Symbolic Constants|Using the Symbolic Contants Plugin]]&lt;br /&gt;
* [[Tutorial Disprover|Using the ProB (Dis-)Prover]]&lt;br /&gt;
&lt;br /&gt;
The [http://handbook.event-b.org Rodin handbook] also contains material about ProB:&lt;br /&gt;
* [http://handbook.event-b.org/current/html/tut_building_the_model.html#tut:prob  Finding Invariant Violations with ProB]&lt;br /&gt;
* [http://handbook.event-b.org/current/html/tut_populate_context.html#a0000000094 Finding Solutions to Axioms]&lt;br /&gt;
&lt;br /&gt;
Furthermore, there are several tutorials on the physical units plugin:&lt;br /&gt;
* [[Tutorial Unit Plugin|Using the Physical Units Plugin inside ProB]]&lt;br /&gt;
* [[Tutorial Unit Plugin With Rodin|Analysing Physical Units with ProB for Rodin]]&lt;br /&gt;
&lt;br /&gt;
For ProB for CSP, the following presents a gentle introduction:&lt;br /&gt;
&lt;br /&gt;
* [[Tutorial CSP First Step|Starting ProB for CSP and first animation steps]]&lt;br /&gt;
&lt;br /&gt;
We also have a [http://www.stups.uni-duesseldorf.de/bmotionstudio/index.php/User_Guide/Tutorial tutorial for B Motion Studio].&lt;br /&gt;
&lt;br /&gt;
{{Feedback}}&lt;/div&gt;</summary>
		<author><name>Harald Wiegard</name></author>
	</entry>
</feed>