A Flexible Generator Architecture for Improving Software Dependability

Publikation: Beitrag zu KonferenzenPaperBeigetragenBegutachtung

Beitragende

Abstract

Improving the dependability of computer systems is increasingly important as more and more of our lives depend on the availability of such systems. Wrapping dynamic link libraries is an effective approach for improving the reliability and security of computer software without source code access. We describe a flexible framework to generate a rich set of software wrappers for shared libraries. We describe the architecture of the wrapper generator, the problems of how to generate wrappers efficiently, and our solutions to these problems. Based on a set of properties declared for a function, the generator can create a variety of wrappers to suit the diverse requirements of application programs. Performance measurements indicate that the overhead of the generated wrappers is small.

Details

OriginalspracheEnglisch
Seiten102-113
Seitenumfang12
PublikationsstatusVeröffentlicht - 2002
Peer-Review-StatusJa

Konferenz

Titel13th International Symposium on Software Reliability Engineering, 2002
KurztitelISSRE 2002
Veranstaltungsnummer
Dauer12 November 2002
BekanntheitsgradInternationale Veranstaltung
Ort
StadtAnnapolis
LandUSA/Vereinigte Staaten

Externe IDs

Scopus 1542358328

Schlagworte

Forschungsprofillinien der TU Dresden

DFG-Fachsystematik nach Fachkollegium

Schlagwörter

  • computer architecture, Software libraries, Application software, robustness, softwarae reliability, availability, wrapping, Computer security, Measurement, Middleware, software performance evaluation, program testing, flexible generator architecture, software dependability, dynamic link libraries, wrapper generator, performance measurements