18 - Formale Methoden der Softwareentwicklung [ID:10447]
50 von 2006 angezeigt

Wszystkie propozycje są dla nas bardzo zaskoczone i zaskoczone.

Chciałbym, żebyście się zaprosili o to, że wybrałcie te propozycje.

Chciałbym, żebyście się zaprosili o to, że wybrałcie te propozycje.

Chciałbym, żebyście się zaprosili o to, że wybrałcie te propozycje.

Najpierw zapytałem, czy wybrałcie te propozycje w końcu i w końcu zeszłego februarza.

Nie jest to jedynym z takich szlotów, które możemy zrobić.

Jest to dość naturalne, zwłaszcza, że ktoś inny chce mieć propozycje.

Czy macie jakieś silne preferencje? Możemy zrobić coś z początku do końca i do końca zeszłego februarza.

Z jakimiś wyjątkami.

Czy jest ok, by zobaczyć końcowy february, początku marzu?

Z początku do końca.

Myślę, że jedyną problemą jest house of gaba. Nie wiem, czy Christof planuje na tym. W porządku, w następnej tygodniu powinna być demonstracja skatów.

Myślę, że on będzie mógł sprawdzić, co jest. Z mojego punktu widzenia, to nie jest problem.

Czy ktoś inny chce mieć preferencje do wyjaśnienia w początku?

Kto inny chce mieć silne preferencje do wyjaśnienia później niż w końcu do końca?

Proszę tu w Rigwblesster i pow ro l.

Zwykł taki pomysł i ok Agrb straightforward audience Digit surprising.

Rzjonal Expectómica

Niech mi się nie podoba.

Ale jest jedna osoba nieco.

To była najnowsza lektura, którą już odzyskałem.

Wtedy będziecie mogli to zrobić.

Tak, anonimalnie,

do 4 february, jeśli pamiętacie.

Chciałem podjąć koresy.

Nasz koresy będzie w następnym semencie.

Chodzi o koresy,

które zrobimy w następnej tygodniu.

Ale chcę upewnić się, że nie zapomnę już.

Tak więc,

już już o tym mówię.

O Boże,

mam za dużo tabli otwarte,

ale nawet nie pamiętam,

gdzie był nasz własny koresy.

Ale na ten czas,

wstępem elektronicznej wersji

postaci na następny semencie,

mogę po prostu zapytać was

o tym, co się dzieje w tym semencie.

I większość tych lektur

już ma już pewne

skończenie na formie web.

Niektóre z nich są oczywiście obiektowe.

Więc to nie jest

to, co nas teraz interesuje.

Ale praktycznie

to jest semantyka w programie Sprachen.

To jest

ten, który wspomniałem kilku razy

Zugänglich über

Offener Zugang

Dauer

01:24:24 Min

Aufnahmedatum

2017-02-01

Hochgeladen am

2019-04-11 12:39:42

Sprache

en-US

In the first part of the course, we will engage in the formal verification of reactive systems. Students learn the syntax and semantics of the temporal logics LTL, CTL, and CTL* and their application in the specification of e.g. safety and liveness properties of systems. Simple models of systems are designed and verified using model checkers and dedicated frameworks for asynchronous and synchronous reactive systems, and the algorithms working in the background are explained.

The second part of the course focuses on functional correctness of programs; more precisely, we discuss the theory of pre- and postconditions, Hoare triples, loop invariants, and weakest (liberal) preconditions, in order to introduce automatised correctness proofs using the Hoare calculus.

 

Students are going to acquire the following competences:

Wissen
  • Reproduce the definition of syntax and semantics of temporal logics LTL, CTL, and CTL*.
  • Reproduce the definition of semantics of a simple programming languages like IMP, with special focus on axiomatic semantics (Hoare rules).

  • Explain how CTL can be characterised in terms of fixpoints.

Verstehen The students understand the workings of state of the art automatic frameworks, clarifying the role of model checking algorithms, semantics and Hoare calculi in formal verification. Anwenden In a series of exercises, the students use state of the art tools for
  • model checking

  • specification and verification of reactive systems,

  • verification of functional correctness or memory safety of simple programs.

Analysieren
  • Choose the optimal tool for a given verification or specification problem.
  • Differentiate between safety and liveness properties.

Einbetten
Wordpress FAU Plugin
iFrame
Teilen