<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Invariante_%28Informatik%29</id>
	<title>Invariante (Informatik) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Invariante_%28Informatik%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Invariante_(Informatik)&amp;action=history"/>
	<updated>2026-06-02T20:28:19Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Invariante_(Informatik)&amp;diff=228038&amp;oldid=prev</id>
		<title>imported&gt;Aka: https, Links normiert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Invariante_(Informatik)&amp;diff=228038&amp;oldid=prev"/>
		<updated>2021-07-07T12:09:45Z</updated>

		<summary type="html">&lt;p&gt;https, Links normiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Eine &amp;#039;&amp;#039;&amp;#039;Invariante&amp;#039;&amp;#039;&amp;#039; ist eine Aussage, die über die Ausführung bestimmter Programmbefehle hinweg gilt. Sie ist also vor und nach diesen Befehlen wahr, sie ist demnach nicht veränderlich, also invariant. Invarianten können zum Beweis der Korrektheit von [[Algorithmus|Algorithmen]] verwendet werden und spielen eine große Rolle im [[Design By Contract]]. Dabei werden für eine Methode einer Schnittstelle deren [[Vorbedingung (Informatik)|Vor-]] und [[Nachbedingung (Informatik)|Nachbedingungen]] und alle Invarianten in ihrem Ablauf beschrieben. Mittels sogenannter [[Assertion (Informatik)|Assertion]]s (Zusicherungen) kann man dieses Konzept implementieren, sofern es die verwendete Programmiersprache oder [[Programmierschnittstelle|API]] unterstützt.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Schleifeninvariante]]&lt;br /&gt;
* [[Generische Programmierung in Java#Invarianz|Invarianz in Java]]&lt;br /&gt;
* [[Object Constraint Language|Invariantenspezifikation in UML]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.mathematik.uni-marburg.de/~gumm/NPPV/nppv.html Programm zur automatischen Verifikation] (auf der Seite ist auch eine auf Java portierte Version verlinkt)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmierung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>