Willkommen zu "Quantitative Formal Modeling and Worst-Case Performance Analysis", einem intellektuell anregenden Kurs, der Ihre abstrakten Denkfähigkeiten im Bereich der theoretischen Informatik schärfen soll. Dieser Kurs lädt Sie ein, tief in die Welt der Token-Produktion und des Token-Verbrauchs einzutauchen, einem grundlegenden Ansatz für das Systemverhalten. Beherrschen Sie die Kunst der mathematischen Formalisierung dieser Konzepte durch Präfixordnungen und Zählfunktionen. Machen Sie sich mit Petri-Netzen vertraut, erforschen Sie die Feinheiten des Timings und vertiefen Sie sich in die Feinheiten der Zeitplanung von Token-Systemen. Sie lernen sogar, eine Worst-Case-Performance-Analyse von Datenflussgraphen mit einer Rate durchzuführen und dabei Schlüsselkennzahlen wie Durchsatz, Latenz und Pufferung zu untersuchen. Warum liegt der Schwerpunkt auf kleinen Beispielen und nicht auf Systemen in Industriegröße? Wir verfolgen damit ein doppeltes Ziel: Erstens wollen wir Ihre Fähigkeit fördern, abstrakt und mathematisch über Modellierung und Leistung zu denken - eine wichtige Fähigkeit, um zukünftige Herausforderungen in diesem Bereich zu meistern. Zweitens: Während Datenfluss-Techniken in der Tat in der Industrie anwendbar sind, dient dieser Kurs als essentieller Grundkurs, der sich auf Single-Rate-Datenfluss konzentriert, den Eckpfeiler fortgeschrittener Datenfluss-Techniken. Und hier ist ein Bonus: Dieser Kurs ist Teil des angesehenen Lehrplans Quantitative Evaluation of Embedded Systems (QEES), der unter der Schirmherrschaft der EIT-Digital University und des niederländischen 3TU-Konsortiums angeboten wird. Während die Prüfung für QEES fortgeschrittener ist, spiegelt dieser Kurs den ursprünglichen dreiwöchigen Inhalt perfekt wider und bietet Ihnen eine solide akademische Erfahrung online. Sind Sie bereit, Ihr abstraktes Denken zu schärfen und in die faszinierende Welt der formalen Modellierung einzutauchen? Melden Sie sich jetzt an und sichern Sie sich Ihren Platz.
Quantitative formale Modellierung und Worst-Case-Leistungsanalyse
Dozenten: Dr.ir. Pieter Cuijpers
8.510 bereits angemeldet
Bei enthalten
(44 Bewertungen)
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
15 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 5 Module
Dieser Kurs ist Teil eines Blended Master Programms in Embedded Systems.
Das ist alles enthalten
1 Video1 Lektüre
In diesem Modul/Woche lernen Sie, ein Modell eines Token-Konsum-/Produktionssystems zu zeichnen und Ihre Interpretation dieses Modells mit anderen auf informelle Art und Weise zu kommunizieren. Am Ende dieses Modells werden Sie in der Lage sein, Ihre eigenen Modelle zu zeichnen und Ihre Interpretation dieser Modelle in allgemeiner Form zu erklären. Außerdem kennen Sie die Standard-Petri-net-Interpretation von Konsum-/Produktionssystemen und können bestimmte Muster in Petri-Netz-Modellen aufzeigen. Schließlich werden Sie in der Lage sein, ein Verbrauchs-/Produktionsmodell zu einem Modell zu verfeinern, das genügend Informationen enthält, um eine Worst-Case-Leistungsanalyse zu ermöglichen. Dies alles wird anhand einer von Experten begutachteten Aufgabe getestet.
Das ist alles enthalten
11 Videos3 Lektüren5 Aufgaben1 peer review
In diesem Modul/Woche werden Sie Ihre Fähigkeiten zum abstrakten Denken wirklich trainieren. Nach Abschluss dieses Moduls werden Sie gelernt haben, wie man das Verhalten eines beliebigen dynamischen Systems als Präfixordnung formalisiert und wie man die Interpretation eines Konsum-/Produktionssystems als Zählfunktion auf einer solchen Präfixordnung formalisiert. Sie verstehen, wie die Petri-Netz-Interpretation diesen Zählfunktionen bestimmte Einschränkungen auferlegt und wie Sie diese Einschränkungen ausnutzen können, um Eigenschaften von Petri-Netz-Interpretationen zu beweisen, ohne die eigentliche Interpretation zu kennen. Am Ende des Moduls üben Sie die Formalisierung von Leistungsmetriken als logische Eigenschaften von Zählfunktionen, indem Sie richtige und falsche Beispiele der Formalisierung erkennen. Diejenigen, die bereits mit der Petri-Netz-Theorie vertraut sind, werden vielleicht feststellen, dass die Semantik der Präfixreihenfolge, die ich in diesem Kurs einführe, etwas anders ist als das, was sie gewohnt sind. Die traditionelle Petri-Netz-Semantik basiert in der Regel auf Markierungen, Übergangssystemen oder deren Ausführungsbäumen. Ausführungsbäume sind ein besonderes Beispiel für eine Präfixordnung, aber im Allgemeinen bieten Präfixordnungen die zusätzliche Flexibilität, dass sie den Benutzer nicht nur auf diskrete Interpretationen des Verhaltens beschränken. Dies ist besonders geeignet, wenn man eine Verbindung zwischen der theoretischen Informatik und einem Anwendungsbereich wie eingebetteten Systemen sucht, aus dem dieser Kurs stammt, bei dem auch das kontinuierliche Verhalten physikalischer Systeme berücksichtigt werden muss.
Das ist alles enthalten
14 Videos5 Lektüren5 Aufgaben
In diesem Modul/Woche lernen Sie, die Struktur von Datenflussgraphen mit einfacher Rate zu nutzen, um eine Worst-Case-Analyse von Leistungskennzahlen wie Durchsatz, Latenz und Pufferung durchzuführen. Nach dieser Woche wissen Sie, wie Sie den maximalen Zyklusmittelwert eines Datenflussgraphen berechnen, wie Sie einen periodischen Zeitplan für diesen Graphen konstruieren, wie Sie diesen Zeitplan für die Latenzanalyse optimieren und wie Sie die Größe von Puffern mit Gegendruck so bestimmen, dass die Worst-Case-Analyse gültig bleibt. Wenn Sie den Stoff des vorangegangenen Moduls/der vorangegangenen Woche verstanden haben, werden Ihnen die in dieser Woche vorgestellten Beweise ein tieferes Verständnis für die mathematischen Grundlagen dieser Methoden vermitteln.
Das ist alles enthalten
20 Videos2 Lektüren5 Aufgaben
In dieser letzten Woche besprechen wir lediglich ein weiteres Beispiel, das der Gliederung der Peer-Review-Aufgabe des ersten Moduls/der ersten Woche folgt. Es ist nur eine kleine Zusammenfassung, die alles zusammenfasst, was wir bisher gelernt haben, und es gibt etwas zusätzliches Lesematerial, um den Appetit auf weitere Entdeckungen zu wecken.
Das ist alles enthalten
1 Video5 Lektüren
Dozenten
von
Empfohlen, wenn Sie sich für Softwareentwicklung interessieren
EIT Digital
University of Pennsylvania
University of Colorado Boulder
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Specializations, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen.
Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine kostenlose 7-tägige Testphase, in der Sie kostenlos kündigen können. Danach gewähren wir keine Rückerstattung, aber Sie können Ihr Abonnement jederzeit kündigen. Siehe unsere vollständigen Rückerstattungsbedingungen.