3 research outputs found

    Betriebssystem-integrierte experimentelle Leistungsbewertung verteilter Echtzeitsysteme

    Get PDF

    Modellierung von Kommunikationssystemen zum Zweck der Systemanalyse und des Systementwurfs

    Get PDF
    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

    Netzwerk-Management und Hochgeschwindigkeits- Kommunikation. Teil XII

    Get PDF
    Der vorliegende interne Bericht enthält die Beiträge zum Seminar "Netzwerkmanagement und Hochgeschwindigkeitskommunikation", das im Sommersemester 1995 zum zwölften Mal abgehalten wurde. Entsprechend dem Titel ist der Band in zwei Teile gegliedert. In dem Teil "Netzwerkmanagement" werden in den ersten beiden Kapiteln Fragen der MIB-Implementierung behandelt. Die beiden folgenden Beiträge führen in Problemstellungen der Verwaltung verteilter Anendungen ein und stellen jeweils Forschungsergebnisse aus aktuellen Veröffentlichungen vor. Das letzte Kapitel dieses Teils führt in das Konzept des "Network Managemen by Delegation" ein. Der zweite Teil des Seminars befaßt sich mit aktuellen Fragestellungen zum Bereich "Hochgeschwindigkeitskommunikation", insbesondere zu ATM und FDDI. Die ersten beiden Beiträge widmen sich dem Einsatz von Vorwärts- fehlerkorrekturverfahren und der Diskussion zweier Signalisierungsprotokolle in ATM-Netzen. Es folgen eine Vorstellung von Mechanismen zur Bereitstellung eines verbindungslosen Dienstes sowie von Verfahren zur kreditbasierten Flußkontrolle, beide ebenfalls im Bereich ATM-Netze. Die darauffolgenden Beiträge diskutieren Mechanismen zur effizienteren Implementierung von Protokollfunktionen sowie Ansatzpunkte für ein mögliches Hardware/ Software Codesign. Das Seminar schließt mit Abhandlungen über Verfahren zur Regelung der Nutzungskontrolle von Diensten in ATM-Netzen und einer Beschreibung des GIGASwitch/FDDI-Systems
    corecore