<?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=Mustersprache</id>
	<title>Mustersprache - 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=Mustersprache"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Mustersprache&amp;action=history"/>
	<updated>2026-05-23T19:04:58Z</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=Mustersprache&amp;diff=851319&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=Mustersprache&amp;diff=851319&amp;oldid=prev"/>
		<updated>2025-12-23T19:40:24Z</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;Eine &amp;#039;&amp;#039;&amp;#039;Mustersprache&amp;#039;&amp;#039;&amp;#039; ({{enS|pattern language}}) ist eine Sammlung von [[Entwurfsmuster]]n, also bewährten Verfahren zur Lösung typischer Probleme, die bei gestalterischen Tätigkeiten in einem bestimmten Anwendungsgebiet auftreten. Dabei werden im Wesentlichen zwei Ziele verfolgt:&lt;br /&gt;
# Die Muster bieten Ansätze zur Lösung von typischen, wiederkehrenden Entwurfsproblemen. Gestalter, Entwickler und Entwurfsverfasser nutzen sie als Anregung und als Lösungsmodell, sowie um bereits gefundene Lösungen infrage zu stellen, weiterzuentwickeln und zu verfeinern.&lt;br /&gt;
# Die Mustersprache erleichtert die Kommunikation zwischen Entwicklern, indem sie ein einheitliches Vokabular aus Bezeichnungen für wiederkehrende Probleme und deren Lösungen bereitstellt.&lt;br /&gt;
&lt;br /&gt;
Der Begriff wurde ursprünglich vom Architekten [[Christopher Alexander]] geprägt. In seinem an Laien gerichteten Buch &amp;#039;&amp;#039;A Pattern Language. Towns, Buildings, Construction&amp;#039;&amp;#039; stellte er 1977 die erste Mustersprache vor. Das Konzept wurde in andere Fachbereiche übernommen, zunächst in die [[objektorientierte Softwareentwicklung]] und die [[Mensch-Computer-Interaktion]] (&amp;#039;&amp;#039;Human-Computer Interaction&amp;#039;&amp;#039;, &amp;#039;&amp;#039;HCI&amp;#039;&amp;#039;), später in die [[Organisationsentwicklung]] und die [[Pädagogik]].&lt;br /&gt;
&lt;br /&gt;
[[Ward Cunningham]] definiert den Begriff der Mustersprache im [[Portland Pattern Repository]] so:&lt;br /&gt;
&lt;br /&gt;
{{Zitat&lt;br /&gt;
 |Text=A set of patterns becomes a pattern language when each of its patterns, once solved, leads to more patterns that should then be considered.&lt;br /&gt;
 |Sprache=en&lt;br /&gt;
 |Übersetzung=Eine Menge von Mustern wird zur Mustersprache wenn jedes ihrer Muster, sobald es gelöst ist, zu mehr Mustern führt, die anschließend betrachtet werden sollten.&lt;br /&gt;
 |ref=&amp;lt;ref&amp;gt;{{Literatur |Titel=Pattern Language |Sammelwerk=Portland Pattern Repository |Online=[http://c2.com/cgi/wiki?PatternLanguage online] |Abruf=2006-01-05}}&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== Die Struktur von Musterbeschreibungen ==&lt;br /&gt;
Die Beschreibung eines Entwurfsmusters im Stil von Alexander folgt einer festen Struktur: Nach der Überschrift – dem Namen des Musters – folgt der Kontext sowie die Beschreibungen des Problems und der generischen Problemlösung; die Beschreibung endet mit Referenzen auf andere Muster. Im Kontextteil wird auf verwandte Muster verwiesen, die im Planungsprozess zuvor zu betrachten sind; die Referenzen verweisen auf Muster, die später auftreten. Dadurch ergibt sich ein [[Hypertext]], wobei die Verweise, das sind die Namen der Muster, üblicherweise [[Typografie|typografisch]] durch [[Kapitälchen]] hervorgehoben werden.&lt;br /&gt;
&lt;br /&gt;
Anhand dieser [[Querverweis]]e ist es möglich, die Planung in einer Form durchzuführen, die Alexander &amp;#039;&amp;#039;unfolding&amp;#039;&amp;#039; (‚Entfalten‘) nennt. Dabei behandeln die Muster der höchsten Ebene – also diejenigen, die bei der Planung zuerst betrachtet werden sollen – die Planung von Städten. Weiter unten in der Hierarchie stehende Muster behandeln räumlich kleinere Strukturen, bis hin zu Teilen von einzelnen Räumen. Es handelt sich damit um einen [[Top-Down-Prozess]]. Alexander legt Wert darauf, dass die Querverweise ebenso wichtig sind wie die Muster selbst.&lt;br /&gt;
&lt;br /&gt;
== Die Erarbeitung von Mustersprachen ==&lt;br /&gt;
Mustersprachen entstehen teilweise als Bücher von Autoren bzw. Autorengruppen, teilweise als Publikationen zu Fachkonferenzen. Neuerdings entstehen Mustersprachen auch als Resultat von Diplomarbeiten, Masterarbeiten und Dissertationen.&lt;br /&gt;
&lt;br /&gt;
Das Ziel der Publikation von Mustersprachen ist die Vermittlung von Erfahrungswissen zum Aufbau von Kompetenz bezüglich der Gestaltung komplexer Systeme.&lt;br /&gt;
&lt;br /&gt;
Besonders verdient gemacht hat sich die non-Profit-Organisation &amp;#039;The Hillside Group&amp;#039;, die seit 1993 Fachkonferenzen organisiert: In den USA seit 1994 die PLoP Konferenzen (&amp;#039;Pattern Languages of Programming&amp;#039;); in Europa seit 1996 die EuroPLoP mit dem festen Konferenz-Standort [[Kloster Irsee]] in Bayern. Thematisch waren diese Konferenzen zunächst auf die Software konzentriert; es folgte aber eine zunehmende Öffnung für benachbarte Gebiete wie Management, Organisationsentwicklung und Pädagogik.&lt;br /&gt;
&lt;br /&gt;
Seit 2009 findet im zweijährigen Rhythmus in Portland die PUARL Konferenz statt, die sich Mustern im Umfeld von Stadtplanung und [[Urbanistik]] widmet.&lt;br /&gt;
&lt;br /&gt;
2015 findet erstmals die PURPLSOC Konferenz statt. Sie ist offen für Mustersprachen aus allen Anwendungsfeldern und unterstützt den interdisziplinären Erfahrungsaustausch bezüglich des Schreibens und Anwendens von Mustersprachen.&lt;br /&gt;
&lt;br /&gt;
Es gibt einige Schriften, die sich damit auseinandersetzen, wie man Muster und Mustersprachen erarbeitet und schreibt. Die meisten davon sind Online verfügbar und werden im Rahmen der Konferenzen angeboten und aktualisiert. Eine besondere Unterstützung bieten die Einrichtungen sogenannter &amp;#039;&amp;#039;Writer&amp;#039;s Workshops&amp;#039;&amp;#039; und des &amp;#039;&amp;#039;Shepherding&amp;#039;&amp;#039;. &amp;#039;&amp;#039;Writer&amp;#039;s Workshops&amp;#039;&amp;#039; sind den Schreibwerkstätten im Bereich des fiktionalen Schreibens nachempfunden und verschaffen beginnenden Autoren kollegiales Feedback. Beim &amp;#039;&amp;#039;Shepherding&amp;#039;&amp;#039; wird dem Autor einer Mustersprache im Zuge der Artikel-Einreichung ein &amp;#039;&amp;#039;Shepherd&amp;#039;&amp;#039; (wörtlich übersetzt „Schäfer“) als eine Art von Mentor zugeteilt, der in mehreren Feedback-Zyklen dem Autor bei der Qualitätsverbesserung des Textes hilft.&lt;br /&gt;
&lt;br /&gt;
== Andere Mustersprachen ==&lt;br /&gt;
Die Idee, den Benutzer in den Entwurfsprozess mit einzugliedern, fand auch in anderen Fachbereichen Anklang, besonders im Bereich der Mensch-Computer-Interaktion.&lt;br /&gt;
&lt;br /&gt;
Jan Borchers schrieb in &amp;#039;&amp;#039;A Pattern Language for Interactive Music Exhibits&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;{{Literatur |Autor=Jan O. Borchers |Titel=Designing Interactive Music Systems: A Pattern Approach |Datum=1999-08-22 |Online=https://www.semanticscholar.org/paper/Designing-Interactive-Music-Systems:-A-Pattern-Borchers/c748bbad9d027b246bfa94ad2a7d59d3e5162198 |Abruf=2023-12-04}}&amp;lt;/ref&amp;gt; 2001 drei Mustersprachen aus den Bereichen [[Blues]]-Musik, Mensch-Computer-Interaktion und [[Softwareentwicklung]], um die Kommunikation zwischen diesen drei Fachbereichen zu vereinfachen.&amp;lt;ref&amp;gt;{{Literatur |Autor=Jan O. Borchers |Titel=A pattern approach to interaction design |Sammelwerk=AI &amp;amp; Society |Band=15 |Nummer=4 |Datum=2001-12 |ISSN=0951-5666 |DOI=10.1007/BF01206115 |Seiten=359–376 |Online=https://link.springer.com/10.1007/BF01206115 |Abruf=2023-12-04}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Duyne, Landay und Hong schrieben 2002 mit &amp;#039;&amp;#039;The Design of Sites&amp;#039;&amp;#039; eine Mustersprache für [[Website]]s. Die Mustersprache ist in der Reihenfolge aufgebaut, in der die Probleme im Entwicklungsprozess beim [[Iterativer Entwurf|iterativen Entwurf]] auftauchen.&amp;lt;ref&amp;gt;{{Literatur |Autor=Douglas K. Van Duyne, James A. Landay, Jason I. Hong |Titel=The design of sites: patterns for creating winning web sites |Auflage=2nd ed |Verlag=Prentice Hall |Ort=Upper Saddle River, N.J. London |Datum=2007 |ISBN=978-0-13-134555-3}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mary Lynn Manns und Linda Rising veröffentlichten 2005 das Buch &amp;#039;&amp;#039;Fearless Change&amp;#039;&amp;#039; mit 48 Mustern, die sich in Unternehmen für Innovationsprozesse und Unternehmensentwicklung bewährt haben. 2015 erschien die Fortsetzung.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Fearless Change |url=https://fearlesschangepatterns.com/ |titel=Fearless Change |sprache=en-US |abruf=2023-12-04}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jenifer Tidwell veröffentlichte 2005 das Buch &amp;#039;&amp;#039;Designing Interfaces&amp;#039;&amp;#039;, in dem eine Mustersprache aus ca. 100 Entwurfsmustern beschrieben wird. Dabei deckt sie sämtliche Bereiche der Mensch-Computer-Interaktion ab.&amp;lt;ref&amp;gt;{{Literatur |Autor=Jenifer Tidwell, Charles Brewer, Aynne Valencia |Titel=Designing interfaces: patterns for effective interaction design |Auflage=Third edition |Verlag=O&amp;#039;Reilly |Ort=Sebastopol, CA |Datum=2020 |ISBN=978-1-4920-5196-1}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Douglas Schuler veröffentlichte 2008 das Buch &amp;#039;&amp;#039;Liberating Voices&amp;#039;&amp;#039;, in dem er eine Mustersprache aus 135 Mustern beschreibt, die helfen sollen, die [[digitale Kluft]] zu überwinden.&amp;lt;ref&amp;gt;{{Literatur |Autor=Douglas Schuler |Titel=Liberating voices: a pattern language for communication revolution |Verlag=MIT Press |Ort=Cambridge, Mass |Datum=2008 |ISBN=978-0-262-69366-0}}&amp;lt;/ref&amp;gt; Im gleichen Jahr veröffentlichte [[Open Source Ecology]] eine Mustersprache aus Gestaltungsprinzipien und Wechselwirkungen zwischen Open-Source-Produkten, die zur nachhaltigen [[Selbstversorgung]] auf nachindustriellem Niveau notwendig sein würden.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://wiki.opensourceecology.org/wiki/Pattern_Language |titel=Pattern Language - Wiki |werk=Open Source Ecology |sprache=en |abruf=2023-12-04}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |url=https://wiki.opensourceecology.org/wiki/Product_Ecologies#50_GVCS_Tools |titel=Product Ecologies - Wiki |werk=Open Source Ecology |sprache=en |abruf=2023-12-04}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die wohl bekannteste Sammlung von Entwurfsmustern, die die sogenannte [[Viererbande (Softwareentwicklung)|Viererbande]] in &amp;#039;&amp;#039;Design Patterns – Elements of Reusable Object-Oriented Software&amp;#039;&amp;#039; veröffentlichte, kann insofern nicht als Mustersprache bezeichnet werden, als sie mit nur 23 Entwurfsmustern nicht vollständig ist.&amp;lt;ref&amp;gt;{{Literatur |Titel=Design patterns: elements of reusable object-oriented software |Auflage=39. printing |Verlag=Addison-Wesley |Ort=Boston, Mass. Munich |Datum=2011 |Reihe=Addison-Wesley professional computing series |ISBN=978-0-201-63361-0}}&amp;lt;/ref&amp;gt; Sie gab jedoch den Anstoß für die Entwicklung von Mustersprachen in der [[Softwaretechnologie]], wie z.&amp;amp;nbsp;B. für den Entwurf von [[Softwareentwicklungswerkzeug]]en und [[Softwarearchitektur]]en.&lt;br /&gt;
&lt;br /&gt;
Auch im Bereich der [[Commons]] wurden Ansätze einer Mustersprache eingeführt (Mustersprache des [[Commoning]]).&amp;lt;ref&amp;gt;{{Literatur |Autor=Johannes Euler, Sigrun Preissing |Titel=Mustersprache des Commoning. Theorie, Methodik, Praxis |Sammelwerk=Zeitschrift für Gemeinwirtschaft und Gemeinwohl |Band=45 |Nummer=2 |Datum=2022 |ISSN=2701-4193 |DOI=10.5771/2701-4193-2022-2 |Seiten=265–292}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zur anwendungsorientierten &amp;#039;&amp;#039;Mustersprache&amp;#039;&amp;#039; bezieht sich der Begriff &amp;#039;&amp;#039;[[Formensprache]]&amp;#039;&amp;#039; in der [[Kunsttheorie]] auf die typischen Gestaltungsmerkmale und [[Stilelement]]e eines Kunst- oder Bauwerks, eines bestimmten Künstlers, einer Kunstgattung oder einer Epoche.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Christopher Alexander, Sara Ishikawa, Murray Silverstein, &amp;#039;A Collection of Patterns which Generate Multi-Service Centres&amp;#039; in Declan and Margrit Kennedy (Hrsg.): &amp;#039;&amp;#039;The Inner City.&amp;#039;&amp;#039; Architects Year Book 14, Elek, London, 1974&lt;br /&gt;
* Christopher Alexander, Sara Ishikawa, Murray Silverstein, Max Jacobson, Ingrid Fiksfahl-King, Shlomo Angel: &amp;#039;&amp;#039;Eine Muster-Sprache. Städte, Gebäude, Konstruktion.&amp;#039;&amp;#039; Löcker, Wien 1995, ISBN 3-85409-179-6.&lt;br /&gt;
* Christopher Alexander, Sara Ishikawa, Murray Silverstein: &amp;#039;&amp;#039;Eine Mustersprache. Städte – Gebäude – Konstruktion.&amp;#039;&amp;#039; 2., aktualisierte Auflage. Löcker, Wien 2010, ISBN 978-3-85409-568-2.&lt;br /&gt;
* {{Literatur |Hrsg=James O. Coplien, Douglas C. Schmidt |Titel=Pattern Languages of Program Design |Verlag=Addison-Wesley |Datum=1995 |ISBN=0-201-60734-4}}&lt;br /&gt;
* Jan Borchers: &amp;#039;&amp;#039;A Pattern Approach to Interaction Design.&amp;#039;&amp;#039; John Wiley &amp;amp; Sons, Chichester 2001, ISBN 0-471-49828-9.&lt;br /&gt;
* Jenifer Tidwell: &amp;#039;&amp;#039;Designing Interfaces.&amp;#039;&amp;#039; O’Reilly Media, 2005, ISBN 0-596-00803-1.&lt;br /&gt;
* Douglas K. van Duyne, James A. Landay, Jason I. Hong: &amp;#039;&amp;#039;The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experience.&amp;#039;&amp;#039; Addison-Wesley Professional, 2002, ISBN 0-201-72149-X.&lt;br /&gt;
* Linda Rising and Mary Lynn Manns: &amp;#039;&amp;#039;Fearless Change: Patterns for Introducing New Ideas.&amp;#039;&amp;#039; Addison-Wesley, 2005.&lt;br /&gt;
* Helmut Leitner: &amp;#039;&amp;#039;Mustertheorie – Einführung und Perspektiven auf den Spuren von Christopher Alexander.&amp;#039;&amp;#039; Verlag Nausner &amp;amp; Nausner, Graz 2007, ISBN 3-901402-50-0.&lt;br /&gt;
* Douglas Schuler: &amp;#039;&amp;#039;Liberating Voices: A Pattern Language for Communication Revolution.&amp;#039;&amp;#039; 2008, ISBN 0-262-69366-6.&lt;br /&gt;
* Joseph Bergin: &amp;#039;&amp;#039;Pedagogical Patterns: Advice for Educators.&amp;#039;&amp;#039; 2011, ISBN 1-4791-7182-4.&lt;br /&gt;
* Andreas Fießer: &amp;#039;&amp;#039;Muster bei der Fernsehproduktion: Eine neue Sicht auf die Produktion deutscher Fernsehfilme.&amp;#039;&amp;#039; 2012, ISBN 3-639-41061-0.&lt;br /&gt;
* Reinhard Bauer, Peter Baumgartner: &amp;#039;&amp;#039;Schaufenster des Lernens: Eine Sammlung von Mustern zur Arbeit mit E-Portfolios.&amp;#039;&amp;#039; 2012, ISBN 3-8309-2643-X.&lt;br /&gt;
* Mary Lynn Manns, Linda Rising: &amp;#039;&amp;#039;More Fearless Change: Strategies for Making Your Ideas Happen.&amp;#039;&amp;#039; Pearson Education, 2015, ISBN 0-13-396644-5.&lt;br /&gt;
* Thomas Schlechte: &amp;#039;&amp;#039;A Pattern Language for Composing Music.&amp;#039;&amp;#039; 2019, ISBN 1-7929-3804-7.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* Website der PLoP Konferenzen: https://hillside.net/conferences/plop&lt;br /&gt;
* Website der EuroPLoP Konferenzen: https://www.europlop.net/&lt;br /&gt;
* Website der PUARL Konferenzen: http://puarl.uoregon.edu/events.php&lt;br /&gt;
* Website der PURPLSOC Konferenzen: https://www.purplsoc.org/&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Architekturtheorie]]&lt;br /&gt;
[[Kategorie:Benutzerschnittstelle]]&lt;br /&gt;
[[Kategorie:Entwurfsmuster]]&lt;br /&gt;
[[Kategorie:Softwaretechnik]]&lt;br /&gt;
[[Kategorie:Systems Engineering]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>