Referenzimplementierung

Umsetzung einer Spezifikation, die als Beispiel dient
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 13. Juli 2010 um 12:40 Uhr durch TMg (Diskussion | Beiträge) (7z als weiteres Beispiel). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Mit Referenzimplementierung wird in der Informatik Software bezeichnet, die einen Standard oder De-facto-Standard implementiert und als Referenz für alle anderen Implementierungen des selben Standards angesehen wird. Oftmals, aber nicht ausschließlich, wird die Referenzimplementierung von den Erstellern des Standards bereitgestellt. Eine Referenzimplementierung zeichnet sich daher durch eine hohe Standardkonformität aus. Eine weitere wichtige Funktion einer Referenzimplementierung ist, dass die Standardersteller ihre theoretischen Gedanken praktisch überprüfen können, was wiederum zu einer höheren Qualität und Konsistenz des Standards führt.

QS-Informatik
Beteilige dich an der Diskussion!
Dieser Artikel wurde wegen inhaltlicher Mängel auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen, und beteilige dich an der Diskussion! (+)

Referenzimplementierungen sollen primär die im jeweiligen Standard beschriebenen Merkmale so präzise wie möglich umsetzen. Die Gebrauchstauglichkeit spielt dabei meist nur eine untergeordnete Rolle. Da sie nicht für den Einsatz in der Praxis entwickelt wurden, verfügen Referenzimplementierungen gegenüber vergleichbarer Software meist über einen eingeschränkten Funktionsumfang und weisen eine schlechtere Leistung auf, was sich in einer langsamen Verarbeitungsgeschwindigkeit, unverhältnismäßig hohem Speicherbedarf und Abstürzen bemerkbar machen kann.

Beispiele

Siehe auch