1996
DOI: 10.1007/s004500050059
|View full text |Cite
|
Sign up to set email alerts
|

Konstruktion robuster und flexibler Klassenbibliotheken

Abstract: Zusammenfassung. Software-Bibliotheken sind ein wichtiges Hilfsmittel zur Wiederverwendung von Entwürfen und Code. Zu diesem Zweck sollten Bibliotheken robust, flexibel und effizient sein. Dieser Beitrag zeigt, wie Flexibilität erreicht werden kann, ohne die Robustheitseigenschaft zu verletzen. Ferner diskutieren wir den Einsatz von Entwurfsmustern zur Strukturierung einer großen objektorientierten Klassenbibliothek. Die von uns vorgestellten Konzepte wurden in der Algorithmen-und Datenstrukturbibliothek Karla… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
20
0
4

Year Published

1997
1997
2002
2002

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(24 citation statements)
references
References 8 publications
0
20
0
4
Order By: Relevance
“…Interface speci cation techniques have been developed for the precise documentation of program behavior ( GH93,FZZ96,PH95]) and as a tool for program design ( Jon91]). Interface speci cations relate the operational, state-based world of programs to the declarative, state-less world of universal speci cations.…”
Section: Introductionmentioning
confidence: 99%
“…Interface speci cation techniques have been developed for the precise documentation of program behavior ( GH93,FZZ96,PH95]) and as a tool for program design ( Jon91]). Interface speci cations relate the operational, state-based world of programs to the declarative, state-less world of universal speci cations.…”
Section: Introductionmentioning
confidence: 99%
“…Die Anforderungen an die Vererbungshierarchie des Systems und der von ihm benutzen Bibliotheken zum Nachweis der Systemkorrektheit aus der lokalen Korrektheit jeder Klasse sind zwar bekannt [2], aber es ist unklar, wie diese Hierarchien systematisch konstruiert werden können.…”
Section: Introductionunclassified
“…In [2] wurde bereits gezeigt, daß es verschiedene Vererbungsbeziehungen gibt, von denen nur eine, die konforme Vererbung, robust im Sinne der Polymorphie ist. Genauer: nur die konforme Vererbung erlaubt die Austauschbarkeit von Unterklassen, ohne daß neue Fehler eingeführt werden.…”
Section: Introductionunclassified
See 2 more Smart Citations