Friedrich-Alexander-Universität DruckenUnivisEnglish FAU-Logo
Techn. Fakultät Willkommen am Institut für Informatik FAU-Logo
cpn@work cpn@home alpha-Flow
Logo IMMD
Lehrstuhl für Informatik 6
Christoph Neumann
Ankerlinks:
Adresse
Forschungsschwerpunkte
Publikationen
Betreute Arbeiten
Lehrveranstaltungen

Speziallinks:
Zeitplan (cpn)
Zeitplan (L6)
V.I.L. (BA)
V.I.L. (MA)
StudOn: L6
Raumsuche INF
Campussuche [maps]
Fakultätsrat
Promotonsverf.

intern/L6
ProMed/L6
L6:wiki
L6:jira
Groupwise/L6
CiteULike Favlet

Best Freeware

UnivIS
UnivIS Help
Mein Campus
CIT
StudOn
E.S.T.
FAU Videos

inf: Vert'Ri'
Prüfungsamt (TF)
Prüfungstermine
Prüfungsrecht
Semestertermine
Corporate Design
Corporate D. (Tech)
FBZHL

Fortbildung
ZUV:Formulare
ZUV:Reisen
ZUV:HiWis
RRZE Beschaffung

OPAC/18MI (ehem. 14GI)
publi RL (home)
publi RL (dblp)
OPUS

UnivIS Manual [PDF]
UnivIS L4-Bsp.
UnivIS Anfragegenerator

Wedekind [RSS]

FSI Prüf'prot BSc
FSI Prüf'prot inf6
FSI Forum inf6

Effective Eclipse
Git Commit Policies

Calendar [HTML]
Calendar [PDF]
Department Informatik  >  Informatik 6  >  Personen  >  Christoph P. Neumann  >  Laufende

Laufende Examensarbeiten

[ProMed] Gegenüberstellung verschiedener Paradigmen zur Behandlung von Fehlern und Ausnahmen in verteilten Systemen

Art der Arbeit:
Studien-/Bachelor-/Diplom-/Masterarbeit
Betreuer:
Neumann, Christoph P.
Lehrstuhl für Informatik 6 (Datenmanagement)
Telefon 09131/8527885, Fax 09131/8528854, E-Mail: Christoph.Neumann@cs.fau.de

Lenz, Richard
Lehrstuhl für Informatik 6 (Datenmanagement)
Telefon 09131 8527899, Fax 09131 8528854, E-Mail: richard.lenz@cs.fau.de

Beschreibung der Arbeit:
Die Behandlung von Fehlern und Ausnahmen gibt immer wieder Anlass zu Diskussionen und Missverständnissen und führt häufig zu Fehlkonstruktionen. Ausnahmebehandlung und Geheimnisprinzip vertragen sich schlecht, daher fordern Puristen die Vermeidung und nicht die Behandlung. Auch eine allgemein akzeptierte Definition des Begriffs „Ausnahme“ gibt es nicht.
Erster Bestandteil ist das Aufarbeiten traditioneller Ansätze zur Fehlerbehandlung. Darunter Error- und Exception-Mechanismen in Programmiersprachen wie Java/C++ sowie modernere Ansätze aus „Exception-driven Programming“ wie bspw. Python. Für verteilte Systeme spielen Fehler-Eskalationen bei EJBs und WebServices eine Rolle. Die besonderen Konzepte zur Fehlerbehandlung in BPMN 2.0 sind ebenfalls zu berücksichtigen. Aufgabe ist es durch eine umfassende Recherche einen Überblick über die verfügbaren Ansätze zu eruieren. Im Fokus stehen autonome und lose-gekoppelte Systeme. Ziel ist die Konzeption und prototypische Implementierung einer SW-Komponente in Java, welche Fehlersituationen erkennt, eindämmt und klassifiziert, sowie zur Behebung mit Peer-Systemen in Interaktion tritt.
Vorausgesetzte Vorlesungen bzw. Kenntnisse:
Spaß an Software-Architektur!! Java, UML, grundlegende Entwurfsmuster, Datenbanksysteme (Relationenmodell, SQL, E/R-Diagramme), XML, Entwicklungsumgebung: Eclipse als IDE, Subversion als SCM Top!: Komponentenmodelle wie Spring / EJB / OSGi, oder Workflow-Notationen wie BPMN, oder GUI-Programmierung wie mit Eclipse RCP, oder Model-Driven Development wie mit Eclipse EMF
Schlagwörter:
Prozessunterstützung; Arbeitsablaufmodellierung; verteilte Systeme; aktive Dokumente; Autonomie und Lose-Kopplung; regelbasierte Systeme; Fehlerbehandlung in Peer-to-Peer-Systemen; BPMN; ProMed; alpha-Flow;
Bearbeitungszustand:
Die Arbeit ist bereits vergeben.

  Impressum Stand: 2010-02-22 11:57   CPN