Darstellung - detailliert

A3.3 - Softwarepraktikum (SW-Prakt.) (080114)

Dozentinnen/Dozenten
Prof. Dr. Reinhard von Hanxleden, Dipl.-Inf. Claus Traulsen, Dipl.-Inf. Kristine Haase

Angaben
Praktikum, 3 SWS, ECTS-Studium, ECTS-Credits: 4,5
Zeit und Ort: Mi 14:15 - 15:45, LMS4 - R.424
Klausur/Prüfung: 28.2.2008, 8:00 - 18:00 Uhr, Raum LMS2 - R.Ü1

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 45
www: http://www.informatik.uni-kiel.de/rtsys/teaching/ws07-08/swprak/


A5.3 Vertiefende Übung UML Modellierung für graphische Modelle (4 SWS) - Fortgeschrittenenpraktikum (080042)

Dozentinnen/Dozenten
Dipl.-Inf. Hauke Fuhrmann, Prof. Dr. Reinhard von Hanxleden

Angaben
Praktikum, 4 SWS, ECTS-Studium, ECTS-Credits: 8
Ort: CAP4 - R.1114; Bemerkung zu Zeit und Ort: Zeit: jeweils nach Vereinbarung, Vorbesprechung ist alternativ
Vorbesprechungen: 18.7.2007, 12:15 Uhr, Raum CAP4 - R.1118; 23.10.2007, 12:15 - 13:15 Uhr, Raum CAP4 - R.1118

Inhalt
Gegenstand des Praktikum ist der Modellbasierte Entwurf. Dies passiert auf zwei Ebenen: Zum einen soll state-of-the-art UML2 Modellierung von objektorientierter Software (Java) eingesetzt werden, um eine Anwendung zu entwickeln. Und zum anderen soll die zu entwickelnde Anwendung selbst den Modellbasierten Entwicklungsprozess verbessern. Basisplattform für beides ist die reichhaltige Platform Eclipse: Diese ist Basis der UML Entwicklungsumgebung zur Erstellung der Anwendung und gleichzeitig Ziel der Anwendung, welche als Eclipse Plugin entwickelt werden soll. Zusammen mit offenen Versionierungs-Lösungen (Subversion) und Projektmanagement-Werkzeugen (trac) bietet das Praktikum also vielfältige Einsichten in den Modellbasierten Entwurf und Projektmanagement im Team. Weitere Informationen auf der Webseite.

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 10
www: http://www.informatik.uni-kiel.de/rtsys/teaching/ws07-08/p-model/


MS1110 Master - Seminar Empirische Forschungsmethoden in der Softwaretechnik (080169)

Dozentinnen/Dozenten
Prof. Dr. Reinhard von Hanxleden, Dipl.-Inf. Steffen H. Prochnow

Angaben
Seminar, 2 SWS, ECTS-Studium, ECTS-Credits: 4,0, Fachgebiet: Technische/Praktische Informatik
Zeit und Ort: Di 16:15 - 17:45, CAP3 - R.I
Vorbesprechungen: 18.7.2007, 14:00 Uhr, Raum CAP4 - R.1118; 23.10.2007, 14:00 Uhr, Raum CAP4 - R.1118

Voraussetzungen / Organisatorisches
Zielgruppe:
Studierende im Hauptstudium beider Informatik-Studiengänge (Dipl.-Inf. und Dipl.-Ing.) sowie Studierende mit Nebenfach Informatik.

Inhalt
Die ingenieurmäßige Softwaretechnik dient i. d. Regel dazu, Software-Systeme zu schaffen, die einem Anwender dieser Systeme nützlich sein können. Beim Entwurf und der Realisierung solcher Systeme werden Annahmen über die Nützlichkeit von Eigenschaften dieser Systeme gemacht. Die Validierung der Ergebnisse erfolgt durch den Markt: Ein System wird dabei i. A. als nützlich angesehen, wenn es von anderen Anwendern aufgegriffen und weiterentwickelt oder benutzt wird. Häufig ist jedoch unklar, wie ein nützliches Werkzeug oder eine nützliche Methode konkret aussehen müssen oder welche Eigenschaften zur Verbesserung der Nützlichkeit führen. Aussagen über die Nützlichkeit von Systemen kann man treffen, indem Beobachtungen oder gezielte (empirische) Experimente bezüglich der Nützlichkeit von Systemen durchgeführt werden. Dabei werden Daten beschafft, die durch wissenschaftliche Analysen die Nützlichkeit solcher Systeme bestätigen oder widerlegen.
Gegenstand dieses Seminars wird die Auseinandersetzung mit empirischen Forschungsmethoden in der Software-Technik sein. Dabei soll u. a. geklärt werden, welche Ansätze, Techniken und Methoden bei welchen Forschungsfragen und -zielen zum Einsatz kommen. Besonderes Augenmerk soll dabei auf die Technik des kontrollierten Experimentes gelegt werden. Dabei sollen Methodik, Entwurf, Verfahren nd Techniken der Auswertung kontrollierter Experimente betrachtet werden. Als Grundlage sollen hier Betrachtungen von Beispielen schon durchgeführter empirischer Experimente in der Software-Technik dienen.

Zusätzliche Informationen
www: http://www.informatik.uni-kiel.de/rtsys/teaching/ws07-08/seminar-empirische-forschungsmethoden-in-der-softwaretechnik/


MSP1101: Echtzeitsysteme / Eingebettete Systeme (UML Modellierung für graphische Modelle) (Prak.) (080048)

Dozentinnen/Dozenten
Dipl.-Inf. Hauke Fuhrmann, Prof. Dr. Reinhard von Hanxleden

Angaben
Praktikum, 8 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 12, Modul: MSP1101; Fachgebiet: Theoretisch Informatik/Praktische Informatik
Ort: CAP4 - R.1114; Bemerkung zu Zeit und Ort: Zeit: jeweils nach Vereinbarung, Vorbesprechung ist alternativ
Vorbesprechungen: 18.7.2007, 12:15 Uhr, Raum CAP4 - R.1118; 23.10.2007, 12:15 - 13:15 Uhr, Raum CAP4 - R.1118

Inhalt
Gegenstand des Praktikum ist der Modellbasierte Entwurf. Dies passiert auf zwei Ebenen: Zum einen soll state-of-the-art UML2 Modellierung von objektorientierter Software (Java) eingesetzt werden, um eine Anwendung zu entwickeln. Und zum anderen soll die zu entwickelnde Anwendung selbst den Modellbasierten Entwicklungsprozess verbessern. Basisplattform für beides ist die reichhaltige Platform Eclipse: Diese ist Basis der UML Entwicklungsumgebung zur Erstellung der Anwendung und gleichzeitig Ziel der Anwendung, welche als Eclipse Plugin entwickelt werden soll. Zusammen mit offenen Versionierungs-Lösungen (Subversion) und Projektmanagement-Werkzeugen (trac) bietet das Praktikum also vielfältige Einsichten in den Modellbasierten Entwurf und Projektmanagement im Team. Weitere Informationen auf der Webseite.

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 10
www: http://www.informatik.uni-kiel.de/rtsys/teaching/ws07-08/p-model/


Oberseminar (OSemEZ) (080093)

Dozent/in
Prof. Dr. Reinhard von Hanxleden

Angaben
Oberseminar, 2 SWS, Fachgebiet:Technische/Praktische Informatik
Zeit und Ort: Einzeltermin am 4.2.2008 9:00 - 17:00, WSP3 - R.10

Zusätzliche Informationen
www: http://www.informatik.uni-kiel.de/rtsys/teaching/ws07-08/s-ober/


Vertiefende Übung Anwendung reaktiver Prozessoren (4SWS) - Fortgeschrittenenenpraktikum (080228)

Dozentinnen/Dozenten
Dipl.-Inf. Claus Traulsen, Prof. Dr. Reinhard von Hanxleden

Angaben
Praktikum, 4 SWS, Schein, ECTS-Studium, ECTS-Credits: 6
Zeit und Ort: Di 10:00 - 12:00, CAP4 - R.1114

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 5
www: http://www.informatik.uni-kiel.de/rtsys/teaching/ws07-08/p-kep/

Grundstudium

A3.2: Systemorientierte Informatik III - Betriebssysteme (Sys.Inf.III) (080102)

Dozent/in
Prof. Dr.-Ing. Norbert Luttenberger

Angaben
Vorlesung, 3 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 7, Modul: A3.2
Zeit und Ort: Mi 10:00 - 11:00, HRS7 - R.3[C3-KLEIN]; Di 16:00 - 18:00, CAP2 - Hörsaal D [Audimax]
vom 27.10.2008 bis zum 11.2.2009

Voraussetzungen / Organisatorisches
Digitale Systeme, Organisation und Architektur von Rechensystemen

Inhalt
Die Lehrveranstaltung bildet eine Brücke zwischen der technischen und der praktischen Informatik. Basierend auf den Grundlagen der Rechnerarchitektur (Grundmodul G2.2) werden die grundlegenden Funktionsweisen von Betriebssystemen vorgestellt.

Lehrinhalte:
Die nebenläufige und parallele Ausführung von Prozessen trägt maßgeblich zur Effizienz eines Gesamtsystems bei und ist entscheidend für die Auslastung der Betriebsmittel. Allerdings erfordert die verzahnte Verarbeitung den Einsatz von Synchronisationskonzepten, die auf Sperrvariablen, Semaphore, kritischen Abschnitten und Transaktionen basieren, um die Interaktion zwischen den Prozessen und den Zugriff auf die Betriebsmittel zu organisieren. Insbesondere werden allgemeine Methoden für die Verwaltung der Betriebsmittel vorgestellt, welche auf zentralisierten, kooperativen und optimistischen Techniken basieren. Techniken zur Erkennung und Vermeidung von Verklemmungen schließen den Bereich der Ressourcenverwaltung ab. Anschließend werden die vorgestellten Methoden im Kontext der Speicher- und der Prozessorverwaltung detailliert betrachtet. Umgang mit logischen und virtuellen Betriebsmitteln, Speicherhierarchien, Virtualisierung und Caching gehören zu den Schwerpunkten. Beim Scheduling wird die Ablaufplanung für konventionelle Prozesse, Echtzeitsysteme sowie für abhängige Prozesse erläutert. Die Lehrveranstaltung bietet die Grundlagen für weiterführende Veranstaltungen wie Verteilte Systeme, Internet-Kommunikation, Rechnernetze, Echtzeitsysteme und teilweise für Datenbanken und Compilerbau.

Empfohlene Literatur
1. Stallings, W.: Operating Systems, 5th ed. Pearson Education International, 2005.
2. Silberschatz, A., Galvin, P., Gagne, G.: Operating System Concepts with Java, 7th ed. Wiley 2007.
3. Tanenbaum A., Woodhull, A.: Operating Systems, Design and Implementation, 3rd ed. Pearson Prentice Hall, 2006.

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 100

Zugeordnete Lehrveranstaltungen
UE: Übungen zu: Systemorientierte Informatik III - Betriebssysteme (080103)
Dozent/in: Dipl.-Inf. Hagen Peters
Zeit und Ort: Mi, Do 16:00 - 18:00, WSP3 - Seminarraum 2; Do 14:00 - 16:00, WSP3 - Seminarraum 3; Mi 12:00 - 14:00, WSP3 - Seminarraum 2


Übungen zu: Systemorientierte Informatik III - Betriebssysteme (Ubg. Sys.Inf.III) (080103)

Dozent/in
Dipl.-Inf. Hagen Peters

Angaben
Übung, 2 SWS, benoteter Schein, ECTS-Studium, Modul: A3.2
Zeit und Ort: Mi, Do 16:00 - 18:00, WSP3 - Seminarraum 2; Do 14:00 - 16:00, WSP3 - Seminarraum 3; Mi 12:00 - 14:00, WSP3 - Seminarraum 2

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 100

Zugeordnet zu: A3.2: Systemorientierte Informatik III - Betriebssysteme (080102)