Helmut Herold

Sprechstunde:
Sprechzeiten nach E-Mail-Vereinbarung

Helmut Herold

Prof. Dr.

Beruflicher Werdegang

Fachliche Schwerpunkte und Arbeitsgebiete

  • Programmiersprachen (C, C++)
  • Objektorientierte Programmierung
  • Qt - Portable Graphikprogrammierung unter Linux, Unix und Windows
  • Linux/Unix (Tools, Systemprogrammierung)
  • Datenstrukturen und Algorithmen
  • Software-Engineering
 

 

Werdegang und Erfahrungen

  • 1976 - 1981: Studium der Informatik an Friedrich-Alexander-Universität Erlangen
  • 1982 - 1984: Dozent an der Technischen Schule Siemens und an der Grundig-Akademie; SW-Technologie im Siemens Forschungszentrum
  • 1985 - 1988: Softwareentwicklung bei Intel (Oregon/USA); Projekt: Entwicklung eines vollständig objektorientierten System (von der Hardware über das System bis zu den Anwenderprogrammen)
  • 1989 - 2000: Fachgruppenleiter an der Siemens Technik Akademie
  • 1995 - 2000:Studium, Diplom,  Promotion an der Friedrich-Alexander-Universität Erlangen
  • 2000 - 2002: Mitarbeit bei SuSE Linux AG
  • Seit 2002: Professor in der  Fakultät Elektrotechnik Feinwerktechnik Informationstechnik der Technische Hochschule Nürnberg Georg Simon Ohm
Lehrgebiete

 

Forschungsgebiete

Das genesis-Projekt

genesis - ein Lern-, Therapie- und Spielesystem für barrierefreies Spielen ohne Grenzen

Im Rahmen dieses interdisziplinären Projekts, in dem viele efi-Studenten zusammen mit Designern, Pädagogen, Therapeuten, Sozialwissenschaftlern .... arbeiten, gibt es eine Vielzahl von zu vergebenden Abschluss- und Projektarbeiten.

Wenden Sie sich bitte an mich, wenn Sie im genesis-Team mitarbeiten möchten.

Veröffentlichungen
  1. Die C++-Standardbibliothek
    2005 Addison-Wesley-Verlag; München; ISBN: PDF-3-8273-2267-1; 1. Auflage
  2. Grundlagen der Informatik (Praktisch - Technisch - Theoretisch)
    H. Herold / B. Lurz / J. Wohlrab; 2006 Pearson Studium; München; ISBN: 3-8273-7216-X; 1. Auflage
  3. C-Programmierung unter Linux, Unix und Windows
    2004; millin Verlag; ISBN: 3-89990-123-1; 1. Auflage
  4. C-Kompaktreferenz
    2002; Addison-Wesley Verlag; München; ISBN: 3-8273-1984-6; 2. Auflage
  5. C++, UML und Design Patterns
    2005; Addison-Wesley-Verlag; München; ISBN:3-8273-2267-7; 1. Auflage
  6. Objektorientierung
    2001; Addison-Wesley-Verlag; München; ISBN :3-8273-1651-0; 1. Auflage
  7. Das Qt-Buch - Portable GUI-Programmierung unter Linux, Unix und Windows
    2004; millin Verlag; ISBN: 3-934678-76-9; 2. Auflage
  8. Das HTML/XHTML-Buch; mit Cascading Style Sheets und einer Einführung in XML
    2002; millin Verlag; ISBN: 3-935922-52-3; 1. Auflage
  9. Linux-Unix-Grundlagen
    2003 Addison-Wesley-Verlag; München; ISBN: 3-8273-2112-3; 5. Auflage
  10. Linux-Unix-Grundlagenreferenz
    2004; Addison-Wesley-Verlag; München; ISBN: 3-8273-2194-8; 1. Auflage
  11. Linux-Unix-Shells
    2003; Addison-Wesley-Verlag; München; ISBN: 3-8273-1511-5; 3. Auflage
  12. awk & sed - Die Profitools zur Dateibearbeitung und -editierung
    2003 Addison-Wesley-Verlag; München; ISBN: 3-8273-2094-1; 1. Auflage
  13. lex & yacc - Die Profitools zur lexikalischen und syntaktischen Textanalyse
    2003 Addison-Wesley-Verlag; München; ISBN: 3-8273-2096-8; 1. Auflage
  14. make - Das Profitool zur automatischen Generierung von Programmen
    2003 Addison-Wesley-Verlag; München; ISBN: 3-8273-2095-X; 1. Auflage
  15. Linux-Unix-Systemprogrammierung
    2004; Addison-Wesley-Verlag; München; ISBN: 3-8273-2160-3; 3. Auflage
  16. Linux-Unix-Kurzreferenz
    2006; Addison-Wesley-Verlag; München; ISBN: 978-3-8273-2494-8; 360 Seiten ; 4. Auflage
  17. C-Programmierung unter Linux
    2002; millin Verlag;ISBN: 3-89990-123-1; 1. Auflage
  18. Linux-Unix-Profitools
    1998; Addison-Wesley-Verlag; München; ISBN: 3-8273-1448-8; 3. Auflage
  19. SCCS und RCS
    1995; Addison-Wesley-Verlag; München; ISBN: 3-89319-754-0; 1. Auflage
  20. Das PASCAL-Buch
    1993; tewi-Verlag; München; ISBN 3-89362-273-X; 1. Auflage
  21. ANSI C
    1989; tewi-Verlag; München; ISBN 3-89362-040-0; 1. Auflage
  22. Das C-Gesamtwerk
    1988; tewi-Verlag; München; ISBN 3-89362-015-X; 14. Auflage
  23. Das C-Buch. Alle C-Konstrukte unter MS DOS, CP/M, ISIS, UNIX
    1986; tewi-Verlag; München; ISBN 3921803624; 2. Auflage
  24. Practical Performance Modeling: Application of the MOSEL Language
    Khalid Begain, Gunter Bolch, Helmut Herold
    Published in The Kluwer International Series in Engineering and Computer Science , Kluwer Academic Publishers, Dec. 2000, 409 pages
  25. Further Publications

ebooks

Die C++-Standardbibliothek
Herold, Helmut
434 Seiten
ISBN: PDF-3-8273-2267-1

bestellbar bei lessamore@web.de zum Preis von 19,90€

Grundlagen der Informatik

Programmieren

C-Programmierung unter Linux/Unix/Windows
Herold, Helmut; Arndt, Jörg
644 Seiten, geb.
ISBN: 978-3-938626-17-7

C Kompaktreferenz
Herold, Helmut

C++, UML und Design Patterns
Herold, Helmut; Klar, Michael; Klar, Susanne
1176 Seiten- 1-farbig
ISBN: 978-3-8273-2267-8

Go To Objektorientierung
Herold, Helmut; Klar, Michael; Klar, Susanne
744 Seiten
ISBN: 978-3-8273-1651-6

 

Portable GUI-Programmierung mit Qt

Das Qt-Buch
Herold, Helmut
811 Seiten, geb.
ISBN: 3-89990-122-3

HTML/XHTML/XML/Cascading Style Sheets

Das HTML/XHTML Buch
Herold, Helmut

Linux/Unix

Linux/Unix Grundlagen
Herold, Helmut
1032 Seiten - 1-farbig
ISBN: 978-3-8273-2112-1

Linux/Unix Grundlagenreferenz
Herold, Helmut
304 Seiten - 1-farbig
ISBN: 978-3-8273-2194-7

Linux-Unix-Shells
Herold, Helmut
832 Seiten
ISBN: 978-3-8273-1511-3

awk & sed
Herold, Helmut
288 Seiten - 1-farbig
ISBN: 978-3-8273-2094-0

lex & yacc
Herold, Helmut
392 Seiten - 1-farbig
ISBN: 978-3-8273-2096-4

Make
Herold, Helmut
240 Seiten - 1-farbig
ISBN: 978-3-8273-2095-7

Linux/Unix-Systemprogrammierung
Herold, Helmut
1296 Seiten - 1-farbig
ISBN: 978-3-8273-2160-2

Linux/Unix Grundlagen
Herold, Helmut
1032 Seiten - 1-farbig
ISBN: 978-3-8273-2112-1

 

Books published in English

Practical Performance Modeling: Application of the MOSEL language
Khalid Begain, Gunter Bolch, Helmut Herold

Abtract

Practical Performance Modeling: Application of the MOSEL Language introduces the new and powerful performance and reliability modeling language MOSEL (MOdeling, Specification and Evaluation Language), developed at the University of Erlangen, Germany.
MOSEL facilitates the performance and reliability modeling of a computer, communication, manufacturing or workflow management system in a very intuitive and simple way. The core of MOSEL consists of constructs to specify the possible states and state transitions of the system under consideration. This specification is very compact and easy to understand. With additional constructs, the interesting performance or reliability measures and graphical representations can be specified. With some experience, it is possible to write down the MOSEL description of a system immediately only by knowing the behavior of the system under study. There are no restrictions, unlike models using, for example, queueing networks, Petri nets or fault trees.
MOSEL fulfills all the requirements for a universal modeling language. It is high level, system-oriented, and usable. It is open and can be integrated with many tools. By providing compilers, which translate descriptions specified in MOSEL into the tool-specific languages, all previously implemented tools with their different methods and algorithms (including simulation) can be used.

 

Further Publications

Analytical Model of Cellular Mobile Networks with Adaptive Data Connection
    K. Begain, H. Herold, G. Bolch
    Proceedings of the European Simulation Multiconference ESM'98, Manchester, UK,
    english June 1998

New Handover Handling Mechanisms for Data in Cellular Mobile Networks with Multiple Services
    K. Begain, G. Bolch, H. Herold
    Proceedings of the 13th Intern. Symposium on Computer and Information Sciences, Antalya, Turkey,
    english Oct. 1998

Modeling and Performance Evaluation using the Modeling Language MOSEL
    S. Greiner, Gunter Bolch, H. Herold
    german
    Published in Kurzbeitraege und Toolbeschreibungen zur 9.ITG/GI-Fachtagung MMB'97 17.-19.9.1997,
    Freiberg , Informatik in Freiberg, Band 4 1997, FreibergSep. 1997, pp. 144-151

MOSES - Modeling, Specification and Evaluation System
    S. Greiner, Gunter Bolch, H. Herold
    english
    Published in Tool Descriptions, 9th International Conference on Modelling
    Techniques and Tools for Computer Performance Evaluation June 1997, pp. 37-40