17 research outputs found
Forum - Ausgabe 2016
Informiert ĂŒber die ForschungsaktivitĂ€ten an der Hochschule Konstanz im Jahr 2016.
Supplement to the German edition:
Chapter "Experts" in English edition, Professors of the HTWG an their expertises and research area
Testen von Datensicherheit in vernetzten und automatisierten Fahrzeugen durch virtuelle SteuergerÀte
In der Automobilindustrie sind in den vergangenen Jahren die zwei Trends Automatisierung und Vernetzung entstanden. Diese Trends sorgen fĂŒr eine steigende Anzahl an Funktionen im Fahrzeug. Neben einer Erhöhung des Komforts nehmen jedoch auch die Risiken durch den unerlaubten Zugriff von auĂen zu. Das IT-Manipulationen bei Fahrzeugen keine Ausnahme bilden, zeigen bereits erste Beispiele. Besonders durch die langen Lebenszyklen in der Automobilindustrie und der Tatsache, dass 44% aller Angriffe auf IT-Systeme durch bekannte Schwachstellen geschehen, mĂŒssen Fahrzeuge bereits in der Entwicklung abgesichert werden.
Bezogen auf die funktionale Sicherheit (engl. Safety) existieren in der Automobilentwicklung bereits eine Vielzahl an Testprozessen und -methoden. Eine Ăbertragbarkeit dieser auf die Datensicherheit (engl. Security) ist jedoch nicht gegeben, wodurch neue Methoden am Entstehen sind. Daher wird eine Testmethode mittels virtuellen SteuergerĂ€ten vorstellt. HierfĂŒr wird aufgezeigt, welche Beobachtungspunkte und Ăberwachungsfunktionen fĂŒr die Tests der Datensicherheit gegeben sein mĂŒssen, wie sich daraus eine Testmethodik ableiten lĂ€sst und wie diese Testmethodik anschlieĂend in die Automobilentwicklung eingebunden werden kann.
FĂŒr die Testmethodik wurden die Bereiche Speicher-, Numerische-, Systematische-, Funktionale- und Anwendungsfehler identifiziert. Der Fokus wird dabei auf die ersten beiden Fehlerarten gelegt und daraus Kriterien fĂŒr einen Test der Datensicherheit abgeleitet. Anhand der Kriterien werden Beobachtungspunkte in bestehenden Testsystemen analysiert und basierend auf einem virtuellen SteuergerĂ€t neue Beobachtungspunkte ergĂ€nzt. Hierbei werden nicht nur Schnittstellen des SteuergerĂ€ts berĂŒcksichtigt, sondern ebenfalls interne ZustĂ€nde des steuernden Artefakts (ausgefĂŒhrte Instruktionen, Variablen und Speicherbereiche) und des ausfĂŒhrenden Artefakts (Register, lokaler Busse und Recheneinheit). Eine BerĂŒcksichtigung der internen ZustĂ€nde ist wichtig, da Speicherfehler und numerische Fehler nicht zwangslĂ€ufig an die Schnittstellen propagieren und dadurch in der Umwelt sichtbar sind.
Anhand der Beobachtungspunkte in einem virtuellen SteuergerĂ€t wurde eine Gesamtsystemsimulation erstellt, die das SteuergerĂ€t mit Applikation, Prozessor und Peripherie simuliert. Eine Co-Simulation ĂŒbernimmt die Erzeugung der Teststimuli. Durch die Beobachtungspunkte können RĂŒckschlĂŒsse auf das Verhalten und die ZustĂ€nde innerhalb des SteuergerĂ€ts gezogen werden. Durch die zusĂ€tzlichen Beobachtungspunkte können Testmethoden wie Ăberwachung der Instruktionen und Register, Analyse der Eingaben, Markierung des genutzten Speichers und Analysemöglichkeiten der Codeabdeckung eingesetzt werden. ZusĂ€tzlich ergeben sich durch evolutionĂ€re Verfahren die Möglichkeit der Maximierung des Variablen Wachstums und des Speicherzugriffs sowie die Minimierung des Abstands zwischen Heap und Stack.
Um die Testmethoden in einem Entwicklungsprozess einsetzten zu können werden die Ergebnisse auf eine vernetzte Funktion (Adaptive Cruise Control) skaliert und das Echtzeitverhalten beurteilt. FĂŒr die Simulation eines einzelnen SteuergerĂ€ts können dabei bis zu 62 SteuergerĂ€te parallel simuliert werden, bevor die Simulation auf der realen Hardware schneller als der Ablauf in der Simulation ist. Durch die ErgĂ€nzung von Ăberwachungsfunktionen und Co-Simulationen sinkt das EchtzeitverhĂ€ltnis jedoch exponentiell.
AbschlieĂend wird die Testmethodik mit Angriffen aus der Automobilindustrie bewertet und aufgezeigt, welche Fehler erkannt worden wĂ€ren. Die Testmethodik ist dabei jedoch nur so genau, wie die zugrundeliegenden Modelle. Eine Erhöhung der Genauigkeit bedeutet dabei höhere Kosten in der Entwicklung. Zudem muss der Quellcode fĂŒr die Applikation als Source- oder Maschinencode bekannt sein.
Wird die Testmethode als ErgÀnzung zu bereits bekannten Testverfahren eingesetzt, können jedoch Probleme in der Datensicherheit bereits der Entwicklung erkannt werden
Java in eingebetteten Systemen
Moderne, objektorientierte Sprachen spielen bei der Entwicklung von
Software fĂŒr eingebettete Systeme bislang kaum eine Rolle. Die GrĂŒnde
hierfĂŒr sind vielfĂ€ltig, meist wird jedoch die mangelnde Effizienz und
der gröĂere Speicherbedarf hervorgehoben.
Obwohl Java viele Eigenschaften hat, die sehr fĂŒr einen Einsatz in
eingebetteten Systemen sprechen, so hÀngt doch gerade Java vielfach
immer noch das Vorurteil an, in Systemen mit beschrÀnkter Rechenleistung
und Speicher zu viele Ressourcen zu benötigen.
Diese Arbeit soll dazu beitragen, diese Vorurteile abzutragen. Sie
stellt insbesondere Techniken vor, die den Speicherbedarf einer
JVM so gering wie möglich halten und diese effizient mit der zur
VerfĂŒgung stehenden Rechenleistung umgehen lassen. Viele der
dargestellten Verfahren und Algorithmen wurden in der Kertasarie
VM implementiert, einer virtuellen Maschine, die speziell fĂŒr den
Einsatz in eingebetteten Systemen konzipiert wurde.
Durch die weit verbreitete Vernetzung eingebetteter Systeme ĂŒber das
Internet stellt sich in vielen FĂ€llen zudem das Problem einer modernen,
abstrakten und effizienten Form der Kommunikation. Aus diesem Grund
liegt der zweite Schwerpunkt dieser Arbeit auf dem Vergleich von
objektorientierten Middleware-Architekturen, insbesondere von
Java-RMI. Auch auf diesem Gebiet wird eine eigene, speziell an
eingebettete Systeme angepasste RMI-Variante vorgestellt.Modern, object oriented languages do not play an important role when developing software for embedded systems. There are many reasons for it, most often an inadequate performance and a greater memory demand are mentioned. In spite of the fact that Java has many features suitable for embedded systems, Java often faces the prejudice to consume too much resources in systems with limited processing power and memory. This work is a contribution to diminish this prejudices. It presents techniques to limit the memory demands of a Java Virtual Machine and to effectively cope with limited computing power. Many of the presented methods and algorithms are implemented in the Kertasarie VM, a JVM designed to run in embedded systems.Due to the fact of increasing network capabilities embedded systems often face the problem of a modern, abstract and efficient communication. Therefore the second emphasis of this work is put on the comparison of object oriented middleware architectures, especially Java-RMI. An own implementation for embedded systems is also presented
Konzeption und Entwicklung einer Wearable-Computing-Anwendung
In dieser Thesis wird im ersten Teil ein Ăberblick ĂŒber das Internet der Dinge gegeben. Dabei geht es um den aktuellen Stand der Technik in diesem Bereich. Danach wird die Thematik Wearables aufgegriffen und bearbeitet. Der andere Teil der Arbeit ist die Entwicklung einer Wearable-Anwendung. Realisiert wird eine Gewichtsmessungseinheit an einer Handtasche. Diese gibt ihrem Nutzer RĂŒckmeldungen ĂŒber das Gewicht der Tasche und in wie weit dieses fĂŒr das Körpergewicht des Anwenders im Rahmen eines gesunden MaĂes ist
Flexible Kommunikation in effizient entwickelten adaptiven vernetzten Dienste- und GerÀtesystemen
Die fortschreitende Miniaturisierung der IT-Landschaft und die zunehmende MobilitĂ€t durch die Ausbreitung von Funkstandards schufen Voraussetzungen um im Sinne des Internet der Dinge GerĂ€te des Alltags miteinander zu vernetzen und so IT-basierte Systeme zu erschaffen, die unterstĂŒtzend in Situationen des menschlichen Lebens eingreifen. Diese Umgebungen werden im allgemeinen als ambiente Systeme bezeichnet. FĂŒr die Integration von GerĂ€ten und Diensten unterschiedlicher Hersteller und Anwendungsgebiete werden DomĂ€nen ĂŒbergreifende Frameworks benötigt, die dem Nutzer unabhĂ€ngig von der Hardware das komfortable und effiziente Entwickeln ambienter Systeme ermöglicht.
Die vorliegende Arbeit beschreibt dafĂŒr die wichtigsten Anforderungen und stellt einige existierende Frameworks vor. FĂŒr den Ansatz der OSGi Remote Services wird die vom Autor realisierte Middleware Comoros vorgestellt, die den Standard mit dem Devices Profile for Web Services kombiniert. Dadurch entsteht eine standardkonforme Lösung, welche die Dynamik der OSGi-Plattform mit der Webservice basierten Kommunikation fĂŒr KleinstgerĂ€te kombiniert.
Von dieser Lösung ausgehend wurde Comoros um Bereiche erweitert, die fĂŒr die Entwicklung verteilter ambienter Systeme notwendig sind. Neben einem dynamischen und komfortablen Ansatz fĂŒr das Daten-Marshaling umfasst die Comoros-Erweiterung auch eine Event-basierte Kommunikation und eine umfassende und einfache Integration von Altsystemen. Weiterhin wird die Hersteller unabhĂ€ngige Integration von GerĂ€ten in die Service-Plattform beschrieben, die fĂŒr den Einsatz im IoT-Umfeld eine besondere Bedeutung hat. Um auf wechselnde Anforderungen dynamisch reagieren zu können setzt Comoros zudem etablierte Management-Standards um und kann so an die jeweils gĂŒltige Anforderung adaptiert werden.
Um die Umsetzung der definierten Anforderungen von Comoros zu belegen wurde eine umfangreiche Evaluierung durchgefĂŒhrt. Der Fokus dieser Evaluierung liegt dabei auf der Vermessung der Effizienz und LeistungsfĂ€higkeit der Middleware, Eigenschaften, die bei einem Einsatz in Ressourcen beschrĂ€nkten Umgebungen von besonderem Interesse sind. ZusĂ€tzlich wurde auch der Entwicklungskomfort vermessen, der Indikator fĂŒr eine hohe Benutzerakzeptanz ist
Jahresbericht 2003 zur kooperativen DV-Versorgung
:VORWORT 7
ĂBERSICHT DER INSERENTEN 10
TEIL I
ZUR ARBEIT DER DV-KOMMISSION 13
MITGLIEDER DER DV-KOMMISSION 14
ZUR ARBEIT DES IT-KOORDINIERUNGSSTABES 15
TEIL II
1 DAS UNIVERSITĂTSRECHENZENTRUM (URZ) 19
1.1 STANDORT 19
1.2 AUFGABEN 20
1.3 HAUSHALT 20
1.4 STRUKTUR / PERSONAL 21
1.5 ZAHLEN UND FAKTEN (REPRĂSENTATIVE AUSWAHL) 22
1.6 GREMIENARBEIT 23
2 KOMMUNIKATIONSINFRASTRUKTUR 25
2.1 ALLGEMEINE VERSORGUNGSSTRUKTUR AN DER TUD 25
2.1.1 Netzebenen 25
2.1.2 Backbone 26
2.1.3 Datennetz zwischen den UniversitĂ€tsstandorten und AuĂenanbindung 28
2.1.4 Lokale Vernetzung 34
2.1.5 Funk-LAN (WLAN) 37
2.1.6 Datennetz zu den Wohnheimstandorten 38
2.2 KOMMUNIKATIONS- UND INFORMATIONSDIENSTE 39
2.2.1 Electronic-Mail 39
2.2.2 WWW 40
2.2.3 News 41
2.2.4 FTP 41
2.2.5 WÀhlzugÀnge 42
2.2.6 Time-Service 42
2.3 NUTZUNGSĂBERSICHT NETZDIENSTE 42
3 ZENTRALE DIENSTANGEBOTE UND SERVER 43
3.1 BENUTZERBERATUNG 43
3.2 LOGIN-SERVICE 44
3.3 COMPUTE-SERVICE (HOCHLEISTUNGSRECHNEN) 45
3.3.1 Origin2800 45
3.3.2 Origin3800 47
3.3.3 Cray T3E 49
3.3.4 NEC SX6i 50
3.4 FILE-SERVICE 50
3.5 BACKUP-SERVICE 53
3.6 PERIPHERIE-SERVICES 53
3.7 PC-POOLS 54
3.8 VISUALISIERUNGSSERVICE 56
3.9 SECURITY 57
4 SOFTWARE 59
4.1 SYSTEMNAHE SOFTWARE 59
4.2 ANWENDUNGSSOFTWARE 59
5 SERVICELEISTUNGEN FĂR DEZENTRALE DV-SYSTEME 61
5.1 ALLGEMEINES 61
5.2 PC-SUPPORT 61
5.2.1 Investberatung 61
5.2.2 Implementierung 61
5.2.3 Instandhaltung 62
5.2.4 Notebook-Ausleihe 62
5.2.5 PC-Hardware/Software-Arbeiten/Beschaffungen im URZ 62
5.3 UNIX-SUPPORT 63
5.4 MICROSOFTWINDOWS-SUPPORT 64
5.5 ZENTRALE SOFTWARE-BESCHAFFUNG FĂR DIE TU DRESDEN 71
5.5.1 Software-Beschaffung 71
5.5.2 Strategie des Software-Einsatzes an der TU Dresden 72
5.5.3 Mitteleinsatz 73
6 WISSENSCHAFTLICHE KOOPERATION, PROJEKTE 75
6.1. DAS PROJEKT âKOMPETENZZENTRUM FĂR VIDEOKONFERENZDIENSTEâ (VCC) 75
6.1.1 Aufgaben und Entwicklungsarbeiten 75
6.1.2 Der Dienst âDFNVideoConferenceâ - Mehrpunktkonferenzen im G-WiN 77
6.1.3 Tendenzen und Ausblicke 78
6.2 VISUALISIERUNG 78
6.2.1 AG Visualisierung 78
6.3 KOOPERATIONSVERTRAG MIT T-SYSTEMS INTERNATIONAL GMBH 80
7 DIPLOM- UND BELEGARBEITEN, PRAKTIKA 81
8 AUS- UND WEITERBILDUNGSVERANSTALTUNGEN 83
9 VERANSTALTUNGEN 85
TEIL III
BERICHTE DER FAKULTĂTEN UND DES MEDIA DESIGN CENTER FAKULTĂT MATHEMATIK UND NATURWISSENSCHAFTEN 91
FACHRICHTUNG MATHEMATIK 91
FACHRICHTUNG PHYSIK 97
FACHRICHTUNG PSYCHOLOGIE 101
FACHRICHTUNG BIOLOGIE 105
PHILOSOPHISCHE FAKULTĂT 109
FAKULTĂT ERZIEHUNGSWISSENSCHAFTEN 113
JURISTISCHE FAKULTĂT 117
FAKULTĂT WIRTSCHAFTSWISSENSCHAFTEN 119
FAKULTĂT INFORMATIK 125
FAKULTĂT ELEKTROTECHNIK UND INFORMATIONSTECHNIK 133
FAKULTĂT MASCHINENWESEN 141
FAKULTĂT BAUINGENIEURWESEN 145
FAKULTĂT ARCHITEKTUR 151
FAKULTĂT VERKEHRSWISSENSCHAFTEN âFRIEDRICH LISTâ 155
MEDIZINISCHE FAKULTĂT CARL GUSTAV CARUS 163
MEDIA DESIGN CENTER (MDC) 16
Jahresbericht 2005 zur kooperativen DV-Versorgung
:VORWORT 9
ĂBERSICHT DER INSERENTEN 11
TEIL I
ZUR ARBEIT DER DV-KOMMISSION 15
MITGLIEDER DER DV-KOMMISSION 16
ZUR ARBEIT DES IT-KOORDINIERUNGSSTABES UND DES LENKUNGSAUSSCHUSSES FĂR DAS ZIH 17
TEIL II
1 DAS ZENTRUM FĂR INFORMATIONSDIENSTE UND
HOCHLEISTUNGSRECHNEN (ZIH) 21
1.1 AUFGABEN 21
1.2 ZAHLEN UND FAKTEN (REPRĂSENTATIVE AUSWAHL) 21
1.3 HAUSHALT 22
1.4 STRUKTUR / PERSONAL 23
1.5 STANDORT 24
1.6 GREMIENARBEIT 25
2 KOMMUNIKATIONSINFRASTRUKTUR 27
2.1 NUTZUNGSĂBERSICHT NETZDIENSTE 27
2.1.1 WiN-IP-Verkehr 27
2.2 NETZWERKINFRASTRUKTUR AN DER TUD 27
2.2.1 Allgemeine Versorgungsstruktur 27
2.2.2 Netzebenen 28
2.2.3 Backbone und lokale Vernetzung 28
2.2.4 Druck-Kopierer-Netz 33
2.2.5 Funk-LAN (WLAN) 33
2.2.6 Datennetz zwischen den UniversitĂ€tsstandorten und AuĂenanbindung 33
2.2.7 Datennetz zu den Wohnheimstandorten 38
2.3 KOMMUNIKATIONS- UND INFORMATIONSDIENSTE 39
2.3.1 Electronic-Mail 39
2.3.1.1 EinfĂŒhrung einheitlicher E-Mail-Adressen an der TU Dresden 39
2.3.1.2 Web-Mail 40
2.3.2 WWW 40
2.3.3 FTP 42
2.3.4 WÀhlzugÀnge 42
2.2.5 Time-Service 42
3 ZENTRALE DIENSTANGEBOTE UND SERVER 43
3.1 BENUTZERBERATUNG 43
3.2 NUTZERMANAGEMENT, NUTZERDATENBANK 43
3.3 LOGIN-SERVICE 45
3.4 FILE-SERVICE 45
3.5 BACKUP-SERVICE 47
3.6 LIZENZ-SERVICE 50
3.7 PERIPHERIE-SERVICES 51
3.8 PC-POOLS 51
3.9 SECURITY 52
4 SERVICELEISTUNGEN FĂR DEZENTRALE DV-SYSTEME 55
4.1 ALLGEMEINES 55
4.2 PC-SUPPORT 55
4.2.1 Investberatung 55
4.2.2 Implementierung 55
4.2.3 Instandhaltung 55
4.2.4 Notebook-Ausleihe 56
4.2.5 Wichtige Beschaffungen dezentraler Hardware im ZIH 56
4.3 MICROSOFT WINDOWS-SUPPORT 56
4.4 ZENTRALE SOFTWARE-BESCHAFFUNG FĂR DIE TU DRESDEN 62
4.4.1 ArbeitsgruppentÀtigkeit 62
4.4.2 Strategie des Software-Einsatzes an der TU Dresden 62
4.4.3 Software-Beschaffung 63
5 HOCHLEISTUNGSRECHNEN 65
5.1 COMPUTE-SERVER 65
5.1.1 SGI Origin2800 66
5.1.2 SGI Origin3800 67
5.1.3 Cray T3E 69
5.1.4 NEC SX6i 70
5.1.5 Altix 3700 Bx2 71
5.1.6 Linux Networx PC-Farm 71
5.1.7 Anwender-Cluster 72
5.2 BIODATENBANKEN-SERVICE 73
5.3 ANWENDUNGSSOFTWARE 73
5.4 VISUALISIERUNG 74
5.5 PERFORMANCE TOOLS 75
6 WISSENSCHAFTLICHE KOOPERATION, PROJEKTE 77
6.1. DAS PROJEKT âKOMPETENZZENTRUM FĂR VIDEOKONFERENZDIENSTEâ 77
6.1.1 Aufgaben und Entwicklungsarbeiten 77
6.1.2 Der Dienst âDFNVideoConferenceâ - Mehrpunktkonferenzen im G-WiN 80
6.1.3 Tendenzen und Ausblicke 80
6.2 D-GRID 80
6.2.1 EP-Cache - Werkzeuge fĂŒr die effiziente parallele Programmierung von Cache-Architekturen 80
6.2.2 Hochenergiephysik Community Grid (HEP CG) - Entwicklung von Anwendungen und Komponenten zur Datenauswertung in der Hochenergiephysik in einer nationalen e-Science-Umgebung 81
6.2.3 MediGRID - Ressourcefusion fĂŒr Medizin und Lebenswissenschaften 82
6.2.4 D-Grid Integrationsprojekt 82
6.3 BIOLOGIE 83
6.3.1 BISON (Biologie-inspirierte Techniken zur Selbstorganisation in dynamischen Netzwerken) 83
6.3.2 VerstÀndnis der molekularen Grundlage der Biogenese und Funktion der Endocytose 83
6.3.3 Mathematische Modellierung und Computersimulation des Tumorwachstums und Therapien 83
6.3.4 Entwicklung eines SME-freundlichen Zuchtprogramms fĂŒr Korallen 84
6.3.5 Analyse raum-zeitlicher Musterbildung von Mikroorganismen 84
6.3.6 Regeneration beim Axolotl 85
6.3.7 Entwicklung und Analyse von stochastischen Interagierenden Vielteilchen-Modellen fĂŒr biologische Zellinteraktion 85
6.3.8 Kompetenznetzwerk MTBio 85
6.3.9 Optimierung von Bio-Algorithmen auf der Nec SX-6 86
6.3.10 Data Mining bei Protein-Protein Interaktionen 86
6.4 PERFORMANCE EVALUIERUNG 86
6.4.1 Entwicklung eines neuen, skalierbaren Open Trace Formates (OTF) 86
6.4.2 Automatisches Auffinden von Performance-EngpÀssen in parallelen Programmen unter Zuhilfenahme ihrer Tracedaten 87
6.4.3 SFB 609: Elektromagnetische Strömungsbeeinflussung in Metallurgie, 87
KristallzĂŒchtung und Elektrochemie - Teilprojekt A1: Numerische Modellierung turbulenter MFD-Strömungen
6.5 HERSTELLERKOOPERATIONEN 88
6.5.1 Intel-Kooperation 88
6.5.2 NEC-Kooperation 88
7 AUSBILDUNGSBETRIEB UND PRAKTIKA 89
7.1 AUSBILDUNG ZUM FACHINFORMATIKER/FACHRICHTUNG ANWENDUNGSENTWICKLUNG 89
7.2 PRAKTIKA 89
8 AUS- UND WEITERBILDUNGSVERANSTALTUNGEN 91
9 VERANSTALTUNGEN 93
TEIL III
BERICHTE DER FAKULTĂTEN
FAKULTĂT MATHEMATIK UND NATURWISSENSCHAFTEN 97
Fachrichtung Mathematik 97
Fachrichtung Physik 101
Fachrichtung Chemie und Lebensmittelchemie 105
Fachrichtung Psychologie 111
Fachrichtung Biologie 115
PHILOSOPHISCHE FAKULTĂT 119
FAKULTĂT SPRACH-, LITERATUR- UND KULTURWISSENSCHAFTEN 123
FAKULTĂT ERZIEHUNGSWISSENSCHAFTEN 125
JURISTISCHE FAKULTĂT 131
FAKULTĂT WIRTSCHAFTSWISSENSCHAFTEN 135
FAKULTĂT INFORMATIK 141
FAKULTĂT ELEKTROTECHNIK UND INFORMATIONSTECHNIK 149
FAKULTĂT MASCHINENWESEN 157
FAKULTĂT BAUINGENIEURWESEN 163
FAKULTĂT ARCHITEKTUR 169
FAKULTĂT VERKEHRSWISSENSCHAFTEN âFRIEDRICH LISTâ 173
FAKULTĂT FORST-, GEO- UND HYDROWISSENSCHAFTEN 183
Fachrichtung Forstwissenschaften 183
Fachrichtung Wasserwesen 187
Fachrichtung Geowissenschaften 193
MEDIZINISCHE FAKULTĂT CARL GUSTAV CARUS 19
Middleware fĂŒr UbiquitĂ€re Systeme: Ein Modellgetriebener Ansatz
Dieser Dissertation liegt die Hypothese zugrunde, dass modell-getriebene Softwareentwicklung (MDSD) den Widerspruch zwischen "top-down"- und "bottom-up"- Entwicklung durch einen "middle-out" Ansatz auflöst, welcher zwischen Technologie und Abstraktion vermittelt. MDSD wird als Mittel verwendet, um Middleware fĂŒr UbiquitĂ€re Systeme auf dem einen Turm von Modellen zu bauen, ohne den Bezug zur konkreten Technologie zu verlieren
Jahresbericht 2009 zur kooperativen DV-Versorgung
:VORWORT 9
ĂBERSICHT DER INSERENTEN 10
TEIL I
ZUR ARBEIT DER DV KOMMISSION 15
MITGLIEDER DER DV KOMMISSION 15
ZUR ARBEIT DES IT LENKUNGSAUSSCHUSSES 17
ZUR ARBEIT DES WISSENSCHAFTLICHEN BEIRATES DES ZIH 17
TEIL II
1 DAS ZENTRUM FĂR INFORMATIONSDIENSTE UND HOCHLEISTUNGSRECHNEN (ZIH) 21
1.1 AUFGABEN 21
1.2 ZAHLEN UND FAKTEN (REPRĂSENTATIVE AUSWAHL) 21
1.3 HAUSHALT 22
1.4 STRUKTUR / PERSONAL 23
1.5 STANDORT 24
1.6 GREMIENARBEIT 25
2 KOMMUNIKATIONSINFRASTRUKTUR 27
2.1 NUTZUNGSĂBERSICHT NETZDIENSTE 27
2.1.1 WiN IP Verkehr 27
2.2 NETZWERKINFRASTRUKTUR 27
2.2.1 Allgemeine Versorgungsstruktur 27
2.2.2 Netzebenen 27
2.2.3 Backbone und lokale Vernetzung 28
2.2.4 Druck Kopierer Netz 32
2.2.5 WLAN 32
2.2.6 Datennetz zwischen den UniversitĂ€tsstandorten und AuĂenanbindung 33
2.2.7 Vertrag âKommunikationsverbindung der SĂ€chsischen Hochschulenâ 37
2.2.8 Datennetz zu den Wohnheimstandorten 39
2.2.9 Datennetz der FakultÀt Informatik 39
2.3 KOMMUNIKATIONS UND INFORMATIONSDIENSTE 40
2.3.1 Electronic Mail 40
2.3.1.1 Einheitliche E-Mail-Adressen an der TU Dresden 41
2.3.1.2 Struktur- bzw. funktionsbezogene E-Mail-Adressen an der TU Dresden 41
2.3.1.3 ZIH verwaltete Nutzer-Mailboxen 42
2.3.1.4 Web-Mail 42
2.3.1.5 Neuer Mailinglisten-Server 43
2.3.2 Authentifizierungs und Autorisierungs Infrastruktur (AAI) 43
2.3.2.1 Shibboleth 43
2.3.2.2 DFN PKI 43
2.3.3 WÀhlzugÀnge 44
2.3.4 Time Service 44
2.3.5 Voice over Internet Protocol (VoIP) 44
3 ZENTRALE DIENSTANGEBOTE UND SERVER 47
3.1 BENUTZERBERATUNG (BB) 47
3.2 TROUBLE TICKET SYSTEM (OTRS) 48
3.3 NUTZERMANAGEMENT 49
3.4 LOGIN SERVICE 50
3.5 BEREITSTELLUNG VON VIRTUELLEN SERVERN 51
3.6 STORAGE MANAGEMENT 51
3.6.1 Backup Service 52
3.6.2 File Service und Speichersysteme 55
3.7 LIZENZ SERVICE 56
3.8 PERIPHERIE SERVICE 57
3.9 PC POOLS 57
3.10 SECURITY 58
3.10.1 Informationssicherheit 58
3.10.2 FrĂŒhwarnsystem (FWS) im Datennetz der TU Dresden 58
3.10.3 VPN 59
3.10.4 Konzept der zentral bereitgestellten virtuellen Firewalls 59
4 SERVICELEISTUNGEN FĂR DEZENTRALE DV SYSTEME 61
4.1 ALLGEMEINES 61
4.2 PC SUPPORT 61
4.2.1 Investberatung 61
4.2.2 Implementierung 61
4.2.3 Instandhaltung 62
4.3 MICROSOFT WINDOWS SUPPORT 62
4.4 ZENTRALE SOFTWARE BESCHAFFUNG FĂR DIE TU DRESDEN 67
4.4.1 Arbeitsgruppe Software im ZKI 67
4.4.2 Strategie des Software Einsatzes an der TU Dresden 67
4.4.3 Software Beschaffung 68
5 HOCHLEISTUNGSRECHNEN 69
5.1 HOCHLEISTUNGSRECHNER/SPEICHERKOMPLEX (HRSK) 69
5.1.1 HRSK Core Router 70
5.1.2 HRSK SGI Altix 4700 70
5.1.3 HRSK PetaByte Bandarchiv 72
5.1.4 HRSK Linux Networx PC Farm 73
5.1.5 HRSK Linux Networx PC Cluster (HRSK Stufe 1a) 75
5.2 NUTZUNGSĂBERSICHT DER HPC SERVER 76
5.3 SPEZIALRESSOURCEN 77
5.3.1 SGI Origin 3800 77
5.3.2 NEC SX 6 77
5.3.3 Mikrosoft HPC System 78
5.3.4 Anwendercluster 78
5.4 GRID RESSOURCEN 79
5.5 ANWENDUNGSSOFTWARE 81
5.6 VISUALISIERUNG 82
5.7 PARALLELE PROGRAMMIERWERKZEUGE 83
6 WISSENSCHAFTLICHE PROJEKTE, KOOPERATIONEN 85
6.1 âKOMPETENZZENTRUM FĂR VIDEOKONFERENZDIENSTEâ (VCCIV) 85
6.1.1 Ăberblick 85
6.1.2 VideokonferenzrÀume 85
6.1.3 Aufgaben und Entwicklungsarbeiten 85
6.1.4 Weitere AktivitÀten 88
6.1.5 Der Dienst âDFNVideoConferenceâ Mehrpunktkonferenzen im G WiN 88
6.1.6 Ausblick 89
6.2 D GRID 89
6.2.1 Hochenergiephysik Community Grid (HEP CG) â Entwicklung von Anwendungen und Komponenten zur Datenauswertung in der Hochenergiephysik in einer nationalen e Science Umgebung 89
6.2.2 D Grid Integrationsprojekt 2 90
6.2.3 Chemomentum 90
6.2.4 D Grid Scheduler InteroperalitÀt (DGSI) 91
6.2.5 MoSGrid â Molecular Simulation Grid 91
6.2.6 WisNetGrid âWissensnetzwerke im Grid 92
6.3 BIOLOGIE 92
6.3.1 Entwicklung eines SME freundlichen Zuchtprogramms fĂŒr Korallen 92
6.3.2 Entwicklung und Analyse von stochastischen interagierenden Vielteilchen Modellen fĂŒr biologische Zellinteraktion 93
6.3.3 EndoSys â Modellierung der Rolle von Rab DomĂ€nen bei Endozytose und Signalverarbeitung in Hepatocyten 93
6.3.4 SpaceSys â RĂ€umlich zeitliche Dynamik in der Systembiologie 94
6.3.5 Biologistik â Von bio inspirierter Logistik zum logistik inspirierten Bio Nano Engineering 94
6.3.6 ZebraSim â Modellierung und Simulation der Muskelgewebsbildung bei Zebrafischen 95
6.4 PERFORMANCE EVALUIERUNG 95
6.4.1 SFB 609 â Elektromagnetische Strömungsbeeinflussung in Metallurgie, KristallzĂŒchtung und Elektrochemie âTeilprojekt A1: Numerische Modellierung turbulenter MFD Strömungen 95
6.4.2 BenchIT â Performance Measurement for Scientific Applications 96
6.4.3 PARMA â Parallel Programming for Multi core Architectures -ParMA 97
6.4.4 VI HPS â Virtuelles Institut -HPS 97
6.4.5 Paralleles Kopplungs Framework und moderne Zeitintegrationsverfahren fĂŒr detaillierte Wolkenprozesse in atmosphĂ€rischen Modellen 98
6.4.6 VEKTRA â Virtuelle Entwicklung von Keramik und Kompositwerkstoffen mit maĂgeschneiderten Transporteigenschaften 98
6.4.7 Cool Computing âTechnologien fĂŒr Energieeffiziente Computing Plattformen (BMBF Spitzencluster Cool Silicon) 99
6.4.8 eeClust Energieeffizientes Cluster Computing 99
6.4.9 HI/CFD â Hocheffiziente Implementierung von CFD Codes fĂŒr HPC Many Core Architekturen 99
6.4.10 SILC â Scalierbare Infrastruktur zur automatischen Leistungsanalyse paralleler Codes 100
6.4.11 TIMaCS â Tools for Intelligent System Mangement of Very Large Computing Systems 100
6.5 KOOPERATIONEN 101
7 DOIT INTEGRIERTES INFORMATIONSMANAGEMENT 111
7.1 VISION DER TU DRESDEN 111
7.2 ZIELE DES PROJEKTES DOIT 111
7.2.1 Analyse der bestehenden IT UnterstĂŒtzung der Organisation und ihrer Prozesse 111
7.2.2 Erarbeitung von VerbesserungsvorschlÀgen 111
7.2.3 HerbeifĂŒhrung strategischer Entscheidungen 112
7.2.4 Planung und DurchfĂŒhrung von Teilprojekten 112
7.2.5 Markt und Anbieteranalyse 112
7.2.6 Austausch mit anderen Hochschulen 112
7.3 ORGANISATION DES DOIT PROJEKTES 112
7.4 IDENTITĂTSMANAGEMENT 113
7.5 ELEKTRONISCHER KOSTENSTELLENZUGANG (ELKO) 114
8 AUSBILDUNGSBETRIEB UND PRAKTIKA 117
8.1 AUSBILDUNG ZUM FACHINFORMATIKER / FACHRICHTUNG
ANWENDUNGSENTWICKLUNG 117
8.2 PRAKTIKA 118
9 AUS UND WEITERBILDUNGSVERANSTALTUNGEN 119
10 VERANSTALTUNGEN 121
11 PUBLIKATIONEN 123
TEIL III
BERICHTE DER FAKULTĂTEN
FAKULTĂT MATHEMATIK UND NATURWISSENSCHAFTEN
Fachrichtung Mathematik 129
Fachrichtung Physik 133
Fachrichtung Chemie und Lebensmittelchemie 137
Fachrichtung Psychologie 143
Fachrichtung Biologie 147
PHILOSOHISCHE FAKULTĂT 153
FAKULTĂT SPRACH , LITERATUR UND KULTURWISSENSCHAFTEN 157
FAKULTĂT ERZIEHUNGSWISSENSCHAFTEN 159
JURISTISCHE FAKULTĂT 163
FAKULTĂT WIRTSCHAFTSWISSENSCHAFTEN 167
FAKULTĂT INFORMATIK 175
FAKULTĂT ELEKTRO UND INFORMATIONSTECHNIK 183
FAKULTĂT MASCHINENWESEN 193
FAKULTĂT BAUINGENIEURWESEN 203
FAKULTĂT ARCHITEKTUR 211
FAKULTĂT VERKEHRSWISSENSCHAFTEN âFRIEDRICH LISTâ 215
FAKULTĂT FORST , GEO UND HYDROWISSENSCHAFTEN
Fachrichtung Forstwissenschaften 231
Fachrichtung Geowissenschaften 235
Fachrichtung Wasserwesen 241
MEDIZINISCHE FAKULTĂT CARL GUSTAV CARUS 24
Modellierung von Kommunikationssystemen zum Zweck der Systemanalyse und des Systementwurfs
Einen wesentlichen Beitrag zu Innovationen und Weiterentwicklungen in der Automobilindustrie leisten elektronische Komponenten. Der funktionale Wachstum in den Bereichen Sicherheit, Komfort und Fahrerassistenz fĂŒhrt zu einer Erhöhung der KomplexitĂ€t. Neben der Anzahl der Komponenten steigert sich auch der Bedarf an Kooperation und Datenaustausch.
Insbesondere by-wire- und Assistenzsysteme (Hochautomatisiertes Fahren) zeichnen sich durch hohe Anforderungen in den Bereichen ZuverlÀssigkeit, Datenkonsistenz, Fehlertoleranz und Ausfallsicherheit aus. Die Zusammenarbeit einzelner SteuergerÀte fordert von der Kommunikationsstruktur neben hohen Datenraten auch Determinismus und Echtzeitverhalten.
Die Entwicklung dieser komplexen verteilten Systeme profitiert durch modellbasierte Entwurfsprozesse.
Der Nachweis von grundlegenden Systemeigenschaften mit dem Schwerpunkt Kommunikation soll bereits in frĂŒhen Entwurfsphasen mit Hilfe von ausfĂŒhrbaren Spezifikationen modell- und simulationsbasiert erfolgen.
In dieser Arbeit wird ein Modellierungsansatz entworfen, welcher die typischen ereignis- und zeitgesteuerten Protokolle in der DomĂ€ne Automotive adressiert. Der Fokus liegt auf den Buszugriffsverfahren. Modelle auf unterschiedlichen Abstraktionsebenen werden am Beispiel von Controller Area Network (CAN) und FlexRay definiert und realisiert. Neben der reinen Kommunikation werden die angrenzenden Themenfelder Gateway (heterogene Kopplung) und Betriebssystem berĂŒcksichtigt.
Detaillierte Modelle eignen sich zur Analyse spezifischer Protokolleigenschaften sowie zur Weiterentwicklung von Protokollfunktionen auf Modellebene. Mit abstrakteren Modellen lassen sich Leistungs- und Eigenschaftsanalysen von groĂen heterogenen Systemen durchfĂŒhren.
Echtzeitkommunikation, vernetzte Systeme und Anwendungsfelder fĂŒr modellbasierte Entwurfsprozesse finden sich auch auĂerhalb des Automobilbereiches. Die Anwendung wird am Beispiel der Entwicklung und Optimierung eines komplexen verteilten Systems zur Steuerung einer Nanopositionier- und Nanomessmaschine demonstriert. Innerhalb des Entwicklungsprozesses werden Entwurf, Realisierung und Leistungsbewertung bezĂŒglich der Architektur des Gesamtsystems, der Verteilung von Funktionen und der Realisierung einzelner Komponenten sowie applikationsspezifische Kommunikationsprotokolle betrachtet.Major innovations and improvements in the automotive industry base on the electronic components. The growing number of functionality in the areas safety, comfort and driver assistance lead to an increase of the complexity. Not only the number of components increase. Especially to realize complex assistance systems the cooperation and data exchange gets more important.
In particular, by-wire and assistance systems (highly-automated driving) have high requirements on reliability, data consistency and safety.
The cooperation of single control units to realize these complex functions require not only high data rates but also determinism and real-time behavior of the communication architecture. The development of these complex distributed systems benefits from model-based design processes.
The verification and validation of system properties with a focus on communication should be possible in early design phases using model and simulation-based approaches based on executable specifications.
In this thesis, a modeling approach is developed addressing the typical event-driven and time-triggered protocols in the automotive domain. Models on different abstraction levels are defined and implemented. The Controller Area Network (CAN) and FlexRay are used as examples. Beside the communication protocols some related topics: gateway-functionality (heterogeneous communication) and operating system.
The developed detailed models are adequate for the analysis of specific protocol properties as well as the improvement of protocol functions on model level. More abstract models can be used to analyze the performance, real-time behavior and characteristics of large heterogeneous systems.
Real-time communication, distributed embedded systems and model-based design processes are not limited to the automotive sector.
Therefore the utilization of the modeling approach is demonstrated within the development and optimization of a distributed embedded system: a signal- and dataprocessing unit of a nanopositioning- and nanomeasuringmachine.
The example covers most parts of the development process. Selected topics are the design of the system architecture, the distributed allocation of functionality, the realization of single components and the development of application specific communication protocols