| IT Profil | Olaf Bachmann |
| seit 1996 | Leitung der Softwareentwicklung von SINGULAR |
| seit 2000 | Design und Implementation von omalloc |
| seit 1999 | Initiator und Hauptentwickler von SYMBOLICDATA |
| seit 1998 | Developer/Maintainer des GNU tools texi2html |
| seit 1995 | Entwickler von MP |
| 1993 - 1996 | Dissertation ``Chains of Recurrences'' |
| 1995 | Software Consultant, Apple Computer Inc. |
| 1993 - 1996 | Systemadministrator |
| 1990 - 1991 | Diplomarbeit: ``Termersetzungssystem'' |
| Ausbildung: | Doktor der Informatik (Kent State University, Ohio, U.S.A.) |
| IT Tätigkeit: | seit 1990 |
| Momentaner Schwerpunkt: | Software Engineering |
| Software Engineering, Algorithmen und Datenstrukturen, Computeralgebra |
| Kommunikationsprotokolle, Effizienzoptimierungen, Memory Managment |
| Design, Implementation, Betreuung und Vertrieb von Softwarepacketen |
| Erstellung und Betreuung von WWW Seiten |
| Managment von Softwareentwicklerteams |
| sehr gut: | C/C++, Perl, Unix Tools, HTML, Computeralgebrasysteme |
| gut: | Pascal, Lisp |
| Grundkenntnisse: | Java, Javascript, Windows Tools and Applikationen |
| sehr gut: | Linux auf Intel-kompatiblen PCs und DecAlpha Workstations |
| gut: | SunOS und HP-UX auf Sun und HP Workstations, Windows 95/98/NT |
| Grundkenntnisse: | MacOS |
| Projekt | Entwicklung von SINGULAR: ein Computeralgebrasystem für polynomiale Berechnungen |
| URL | http://www.singular.uni-kl.de |
| Team | fünf bis zehn Personen |
| Plattform | Unix, Windows 95/98/NT, Macintosh |
| Tools | C/C++ compilers and development tools, Perl, texinfo, HTML |
| Resultate | Effizienzsteigerung: Faktor drei bis zehn |
| Funktionalitätserweiterung: u.a., MP interface, on-line Hilfesystem | |
| Anzahl der Benutzer mehr als verdoppelt |
| Project | omalloc: An innovative and high-efficient memory managment library |
| URL | http://www.mathematik.uni-kl.de/~obachman/omalloc |
| Tools | ANSI-C |
| Resultate | Bis zu 25% weniger Speicherverbrauch und bis zu 50% Effizienzsteigerung der Endprogramme im Vergleich zu existierenden Speicherverwaltungen; Umfangreiche Analyse- und Fehlerbehebungsfunktionalität zur Speicherbenutzung |
| Projekt | SYMBOLICDATA: An electronic repository of tools and data for Computer Algebra benchmarks |
| URL | http://www.symbolicdata.org |
| Team | vier Arbeitsgruppen |
| Tools | Perl, SQL Datenbanken, HTML |
| Resultate | Kollektion von ca. 1000 Benchmark Beispielen |
| 40 Perl Module für Datenverwaltung und Benchmarkberechnungen | |
| Februar 2000: First Public Release |
| Projekt | Entwicklung von texi2html: ein GNU tool zur Konvertierung von texinfo Dokumenten nach HTML |
| URL | http://www.mathematik.uni-kl.de/~obachman/Texi2html |
| Tools | Perl, texinfo, HTML |
| Resultate | latex2html und texinfo 4.0 Erweiterungen; flexibles HTML Layout |
| Projekt | Design, implementation and applications of the Multi Protocol (MP): a binary network protocol for communications of mathematical data |
| Team | drei bis fünf Personen |
| Plattform | Unix |
| Tools | C/C++, TCP/IP, PVM, MPI, Computeralgebrasysteme |
| Resultate | C library libMP, MP interfaces for Computer Algebra
systems Mathematica, SINGULAR and MuPAD |
| Projekt | Chains of Recurrences: a method to expedite the evaluation of mathematical functions |
| Plattform | Unix |
| Tools | C/C++, MP, HTML |
| Resultate | MPCR: a library and MP network server for Chains of Recurrences computations |
| Projekt | New implementation of the grpahical and mathematical engine of the standard MacOS application program ``Graphing Calculator'' |
| Team | drei Personen |
| Plattform | Macintosh, MacOS |
| Tools | Metrowerks C/C++ |
| Projekt | Implementation einer graphischen Benutzeroberfläche zur Darstellung und interaktiven Exploration von History Graphen |
| Plattform | HP workstations, HP-UX |
| Tools | C++ |
| Projekt | Implementation eines Algorithmus zum Beweis der Termination von Termersetzungssystemen |
| Plattform | Intel PC, MS-DOS |
| Tools | Turbo Pascal |
| Bewerbung | Lebenslauf | IT Profil | Forschungsprofil | Olaf Bachmann |