<?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=Z-Notation</id>
	<title>Z-Notation - 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=Z-Notation"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Z-Notation&amp;action=history"/>
	<updated>2026-06-04T02:16:09Z</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=Z-Notation&amp;diff=286514&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Z-Notation&amp;diff=286514&amp;oldid=prev"/>
		<updated>2026-04-19T22:02:54Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Z&amp;#039;&amp;#039;&amp;#039; ist der Name einer [[Notation]] zur [[Formale Spezifikation|formalen Spezifikation]] von Software-Systemen und -Modulen.&lt;br /&gt;
&lt;br /&gt;
Z basiert auf der [[Zermelo-Fraenkel-Mengenlehre]] und der [[Prädikatenlogik|Prädikatenlogik erster Stufe]]. Spezifikationen für komplexe Software-Systeme in Z werden durch die hierarchische Komposition von Schemata erreicht. Ein Schema besteht dabei aus einer Anzahl typisierter Variablen und Bedingungen, welche an die Belegungen der Variablen gestellt werden.&lt;br /&gt;
&lt;br /&gt;
Z wurde von [[Jean-Raymond Abrial]] Ende der 1970er Jahre geschaffen und durch die [[Programming Research Group]] im [[Oxford University Computing Laboratory]] weiterentwickelt. Im Jahr 2002 wurde Z durch die [[International Organization for Standardization|ISO]] ([[ISO 13568]]) standardisiert.&lt;br /&gt;
&lt;br /&gt;
== Erweiterungen ==&lt;br /&gt;
[[Datei:Object-Z.png|mini|Beispiel in Object-Z]]&lt;br /&gt;
&lt;br /&gt;
=== Object-Z ===&lt;br /&gt;
Object-Z ist eine objektorientierte Erweiterung, die an der University of Queensland, Australien, entwickelt wurde. Sie erweitert Z durch Sprachkonstrukte, die den objektorientierten Paradigmen ähneln. Im Wesentlichen sind dies [[Klasse (objektorientierte Programmierung)|Klassen]], [[Vererbung (Programmierung)|Vererbung]] und [[Polymorphie (Programmierung)|Polymorphismus]].&lt;br /&gt;
&lt;br /&gt;
Object-Z ist zwar nicht so populär wie Z selbst, doch es erhielt erhebliche Aufmerksamkeit von der formalen Spezifikations-Gemeinschaft. Untersuchungen über verschiedene Aspekte der Sprache erfolgen derzeit, einschließlich-Sprachen, die Object-Z nutzen und diverser Tool-Unterstützungen (z.&amp;amp;nbsp;B. durch das Community Z-Tools-Projekt).&lt;br /&gt;
&lt;br /&gt;
=== Z++ ===&lt;br /&gt;
Z++ ist eine objektorientierte Erweiterung der Z-Notation.&amp;lt;ref name=Z++&amp;gt;Lano, Kevin, &amp;#039;&amp;#039;Z++, an Object-Oriented Extension to Z&amp;#039;&amp;#039; in Proceedings of the 5th Annual Z User Meeting, Oxford 1990, Workshops in Computing, [[Springer Science+Business Media|Springer-Verlag]] 1991, S. 151–172, [https://dblp.uni-trier.de/rec/bibtex/conf/zum/Lano90 BibTeX-Eintrag] im [[Digital Bibliography &amp;amp; Library Project]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
*{{cite book&lt;br /&gt;
 |    author = J. Michael Spivey&lt;br /&gt;
 |     title = The Z Notation: a reference manual&lt;br /&gt;
 |   edition = 2nd edition&lt;br /&gt;
 |      year = 1992&lt;br /&gt;
 |      isbn = 0-13-978529-9&lt;br /&gt;
 | publisher = Prentice Hall International Series in Computer Science&lt;br /&gt;
 |       url = https://spivey.oriel.ox.ac.uk/corner/Z_Reference_Manual&lt;br /&gt;
 |  language = en&lt;br /&gt;
}}&lt;br /&gt;
*{{cite book&lt;br /&gt;
 |    author = Jim Davies and Jim Woodcock&lt;br /&gt;
 |     title = Using Z: Specification, Refinement and Proof&lt;br /&gt;
 |      year = 1996&lt;br /&gt;
 |      isbn = 0-13-948472-8&lt;br /&gt;
 | publisher = Prentice Hall International Series in Computer Science&lt;br /&gt;
 |       url = http://www.usingz.com/text/online/&lt;br /&gt;
 |  language = en&lt;br /&gt;
}}&lt;br /&gt;
*{{cite book&lt;br /&gt;
 |    author = [[Jonathan Bowen]] &lt;br /&gt;
 |     title = Formal Specification and Documentation using Z: A Case Study Approach&lt;br /&gt;
 |      year = 1996&lt;br /&gt;
 |      isbn = 1-85032-230-9&lt;br /&gt;
 | publisher = International Thomson Computer Press&lt;br /&gt;
 |       url = http://www.zuser.org/zbook/&lt;br /&gt;
 |  language = en&lt;br /&gt;
}}&lt;br /&gt;
*{{cite book&lt;br /&gt;
 |    author = Jonathan Jacky&lt;br /&gt;
 |     title = The Way of Z: Practical Programming with Formal Methods&lt;br /&gt;
 |      year = 1997&lt;br /&gt;
 |      isbn = 0-521-55976-6&lt;br /&gt;
 | publisher = Cambridge University Press&lt;br /&gt;
 |       url = https://staff.washington.edu/jon/z-book/&lt;br /&gt;
 |  language = en&lt;br /&gt;
}}&lt;br /&gt;
*{{cite book&lt;br /&gt;
|     author = &lt;br /&gt;
|     title = Information Technology – Z Formal Specification Notation – Syntax, Type System and Semantics, ISO/IEC 13568:2002&lt;br /&gt;
|     year = 2002&lt;br /&gt;
|     isbn = &lt;br /&gt;
|     publisher =&lt;br /&gt;
|     url =&lt;br /&gt;
 |  language = en&lt;br /&gt;
}}&lt;br /&gt;
*{{cite book&lt;br /&gt;
|   author = &lt;br /&gt;
|   title = Z: An Introduction to Formal Methods&lt;br /&gt;
|   edition = 2nd edition&lt;br /&gt;
|   year = 1996&lt;br /&gt;
|   isbn = 0-471-93973-0&lt;br /&gt;
|   publisher = John Wiley &amp;amp; Sons Ltd&lt;br /&gt;
|   url =&lt;br /&gt;
 |  language = en&lt;br /&gt;
}}&lt;br /&gt;
* &amp;#039;&amp;#039;Object-Z: An object-oriented extension to Z.&amp;#039;&amp;#039;, David A. Carrington, David Duke, Roger Duke, Paul King, Gordon A. Rose, and Graeme Smith. in S. Vuong, Formal Description Techniques II, FORTE&amp;#039;89, S. 281–296, North-Holland, 1990.&lt;br /&gt;
* &amp;#039;&amp;#039;[https://standards.iso.org/ittf/PubliclyAvailableStandards/c021573_ISO_IEC_13568_2002(E).zip Information Technology — Z Formal Specification Notation — Syntax, Type System and Semantics]&amp;#039;&amp;#039; ([https://www.iso.org/standard/21573.html ISO/IEC 13568:2002])&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://czt.sourceforge.net/ Community Z Tools]&lt;br /&gt;
* [http://www.cs.york.ac.uk/hise/cadiz/home.html CADiZ (Free Software Tools that assist the use of Z)]&lt;br /&gt;
* [http://www.itee.uq.edu.au/~smith/objectz.html Object-Z Webseite], University of Queensland, Australien&lt;br /&gt;
* [http://www.zuser.org/zum/ Z User Meetings], International Conference of Z Users&lt;br /&gt;
* [https://standards.iso.org/ittf/PubliclyAvailableStandards/c021573_ISO_IEC_13568_2002(E).zip ISO 13568]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:ZNotation}}&lt;br /&gt;
[[Kategorie:Softwaretechnik]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>