Fragen zu PMfE bitte nur mit dem verantwortlichen Mitarbeiter Daniel Lüdtke klären, andere Kollegen sind für ihre jeweiligen Lehrveranstaltungen zuständig. Sprechzeit ist die betreute Rechnerzeit oder nach Vereinbarung. In dringenden Fällen sonst bitte im Sekretariat oder bei technischen Problemen mit der Eisenbahnanlage bei Alexander Margraf (EN249) nachfragen.

Anmeldung zur Lehrveranstaltung ab 08.04.2009, 10:00 Uhr

Allgemeine Informationen

Termine der Veranstaltungen

Nützliche Unterlagen

Übungsbetrieb

Im Laufe des Semesters sind mehrere Übungsaufgaben zu bearbeiten. Die erfolgreiche und fristgerechte Bearbeitung aller Aufgaben ist Voraussetzung, um einen Leistungsnachweis zu erhalten; zur Klausur wird nur zugelassen, wer alle Übungsaufgaben erfolgreich bearbeitet hat. Es ist insbesondere nicht möglich, fehlende Übungsaufgaben in den Semesterferien nachträglich zu bearbeiten, denn der Übungsbetrieb endet mit der Vorlesungszeit des Semesters. Die Note im Leistungsnachweis wird durch das Resultat der Klausur bestimmt, die Bearbeitung der Aufgaben im Übungsbetrieb wird nur mit Ok oder nicht Ok bewertet. Zum Erwerb des Leistungsnachweises muss die Klausur mindestens mit ausreichend bewertet sein.

Die Trennung der Aufgaben in die Blöcke Programmierung einer fehlertoleranten Steuerung und Petri-Netze legt es vielleicht nahe, Gruppenarbeit so zu definieren, dass ein Teil der Arbeitsgruppe sich um die Programmierung, der andere Teil um die Petri-Netze kümmert. Davon ist jedoch abzuraten, denn die Klausur wird nur zu bestehen sein, wenn ausreichend Kenntnisse in allen drei Bereichen, also Vorlesungsstoff, Programmierung einer fehlertoleranten Steuerung und Petri-Netze vorhanden sind.

Die Termine zur Fertigstellung der Aufgaben sind bewusst großzügig gehalten und sollen Euch viel Spielraum für Eure eigene Planung lassen. Erfahrungsgemäß benötigt man jedoch immer länger als geplant, und daher geben wir Euch den dringenden Rat, sofort mit der Programmierung der Eisenbahn zu beginnen. Diese Aufgabe ist so gestaltet, dass mit der Bearbeitung schon nach der ersten Übung begonnen werden kann und Stoff aus der Vorlesung erst später notwendig wird. Die Aufgaben sind zu schaffen, wenn der folgende Zeitplan eingehalten wird. Nach dem jeweils genannten Abgabetermin werden Aufgaben nicht mehr abgenommen, der praktische Teil der Veranstaltung ist dann nicht bestanden!

Aufgaben

Zur Lösung der Programmieraufgaben gehören immer

Zur Lösung der theoretischen Teile gehört immer die Abgabe einer Ausarbeitung mit der Lösung der Aufgaben, die gedruckt oder ordentlich geschrieben und verständlich dargestellt sein muss.

Großübungen

Zu einigen Schwerpunktthemen werden zur Vorbereitung der Übungsaufgaben Großübungen angeboten, die von einem Wissenschaftlichen Mitarbeiter gehalten werden. In diesen Übungen wird die Arbeitsumgebung erläutert, werden allgemeine Hinweise zur Lösung der Aufgaben gegeben und Fragen hierzu beantwortet. Bitte erscheint zahlreich, denn es ist nicht möglich, in den Rechnerzeiten diese Informationen an Euch weiterzugeben.

Inhalt Datum Unterlagen
Eisenbahn-API (Aufgaben 1 und 3) Mi 15.04.2009 Folien
Petri-Netze und TimeNET (Aufgabe 2) Mi 06.05.2009 Invarianten
Leistungsbewertung mit TimeNET und Ausfallüberwachung (Aufgaben 4 und 5) Mi 03.06.2009 Folien
Modellierung mit DSPNs und Versionsverwaltung Mi 24.06.2009  
Fragestunde zur Klausur Mi 15.07.2009  

Semesterkalender

Woche KW Di 12-14     C264 Mi 12-14     MA043 Mi 14-18     EN266a
13.04. - 17.04. 16 VL RZ
20.04. - 24.04. 17 VL   RZ
27.04. - 01.05. 18 VL   RZ
04.05. - 08.05. 19 VL RZ - A1 fällig
11.05. - 15.05. 20 VL   RZ
18.05. - 22.05. 21 VL   RZ - A2 fällig
25.05. - 29.05. 22 VL   RZ
01.06. - 05.06. 23 VL RZ
08.06. - 12.06. 24 VL entfällt   RZ - A3 fällig
15.06. - 19.06. 25 VL   RZ
22.06. - 26.06. 26 VL RZ - A4 fällig
29.07. - 03.07. 27 VL   RZ
06.07. - 10.07. 28 VL   RZ - A5 fällig
13.07. - 17.07. 29 Info-Veranstaltung  

(Änderungen vorbehalten!)

Arbeitsumgebung

Die praktischen Übungen zu PMfE zur Programmierung einer fehlertoleranten Steuerung werden an den Modelleisenbahnanlagen des Fachgebiets im Raum EN266a erfolgen. Zur Entwicklung der Steuerungssysteme stehen Sun-Arbeitsplatzrechner des Fachbereichsnetzes zur Verfügung. Von dort werden die fertigen Programme auf einen Prozessrechner geladen und zur Ausführung gebracht. Für die Aufgaben 1 und 3 wird ein Prozessrechner benötigt, für Aufgabe 5 sind zwei Prozessrechner notwendig. Es wird in Ada83 programmiert.

Die Aufgaben 2 und 4 werden remote auf einem Linux-Rechnern bearbeitet. Hinweise zur Umgebung, unter der Ihr arbeiten werdet, könnt Ihr den Aufgabenbeschreibungen sowie dem TimeNET-Manual entnehmen. Ergänzende Informationen gibt es in den Großübungen.

Rechnerzeiten

Für einen Arbeitsbereich an den Rechnern ist eine gesonderte Anmeldung erforderlich. Alle Studierenden, die zum Rechnernetz des FB Informatik bisher noch keinen Zugang haben, erhalten Anmeldeformulare im Sekretariat Rechnerbetrieb FR5-3 (Raum FR5091, Öffnungszeiten Mo-Do 9.30-11.00 und 14.00-15.00, Fr 9.30-11.00) und geben diese ausgefüllt auch dort wieder ab. Der Benutzerbereich wird dann umgehend eingerichtet. Da die Umgebung nicht unter einem tubIT-Account läuft, muss bei der Anmeldung auf die Ausnahmeregelung hingewiesen werden.

Während der betreuten Rechnerzeiten ist der verantwortliche Mitarbeiter anwesend (in den Laborräumen oder in seinem Büro). Bei ihm sind die Aufgaben abzugeben. Bitte beachtet diese betreuten Rechnerzeiten unbedingt!

Während der Rechnerzeiten haben die Teilnehmer dieser Veranstaltung Priorität beim Zugang zu den Rechnern. In der Fakultät stehen jedoch mehr Rechner zur Verfügung, als für die Rechnerzeiten benötigt werden. Es ist daher möglich, auch zu anderen als der eigenen Rechnerzeit einen freien Rechner zu finden. Bitte beachtet, dass auch die Teilnehmer anderer Veranstaltung an den Rechnern arbeiten und Arbeitsgruppen aus diesen Lehrveranstaltungen Priorität haben können.

Scheinkriterien

Die Übungsaufgaben werden nicht benotet, nur mit Ok bzw. nicht Ok bewertet. Voraussetzung zur Teilnahme an der Klausur ist, dass alle Übungsaufgaben der Gruppe mit Ok bewertet wurden. Das Ergebnis der Hauptklausur bestimmt die Note. Die Veranstaltung wird für Studierende aller gängigen (Diplom-)Fächer mit 4 SWS anerkannt.

Studierende der Fakultät IV nach StuPO90 können prüfungsrelevante Studienleistungen erbringen. Diese setzen sich wie folgt zusammen:

Für Studierende, die studienbegleitende Prüfungsleistungen erbringen, besteht die protokollierte praktische Leistung aus der Vorführung und Erläuterung des Lösungsansatzes der Aufgaben, jeweils mit der gesamten Arbeitsgruppe. Die Termine hierfür sind verbindlich die betreute Rechnerzeit in der vorgesehenen Abgabewoche und müssen dem betreuenden Assistenten bis spätestens eine Woche vorher mitgeteilt werden. Sollte die protokollierte praktische Leistung nicht bestanden werden, besteht die Wiederholung aus der erneuten Vorführung zu einem vereinbarten Termin, sonst gilt die gesamte Prüfung als nicht bestanden.

Klausur

Die Klausur wird in der ersten vorlesungsfreien Woche am Montag, den 20. Juli 2009, von 9-12 Uhr im EB 301 geschrieben. Sie erstreckt sich über den Vorlesungsstoff und das Praktikum mit der Programmierung einer fehlertoleranten Steuerung und den Petri-Netzen. Zur Klausur sind Unterlagen zugelassen (Kofferklausur), jedoch sind die Aufgaben von den Studierenden ohne fremde Hilfe zu bearbeiten; jegliche Form der Kommunikation ist untersagt. Voraussetzung zur Teilnahme an der Klausur ist die erfolgreiche Bearbeitung aller Übungsaufgaben. Zum Erwerb des Leistungsnachweises muss die Klausur mindestens mit ausreichend bewertet sein.

Alte Klausuren zum Üben, Stoff kann sich geändert haben (PDF):