Fakultet tehničkih nauka

Predmet: Formalne metode u inženjerstvu (17.DOM67)

Osnovne informacije:
 
Kategorija Naučno-stručni
Uža naučna oblast
  • Primenjene računarske nauke i informatika
  • Teorijska i primenjena matematika
ESPB 10

Sticanje znanja o formalnim metodama. Praktičan rad sa alatima. Uključivanje studenta u naučno-istraživački rad.

Poznavanje teorijskih osnova i praktičnog rada sa formalnim metodama u raznim oblastima inžerestva. Uključivanje u aktuelna istraživanja u domenu formalnih metoda, po izboru studenta, a u saradnji sa naučnicima iz zemlje i inostranstva.

Formalna specifikacija. Formalna verifikacija. Formalni mašinski-proverljivi dokazi. Jezici za specifikaciju: procesni računi (CCS, CSP, pi-račun), Petri mreže, Actor model, Z-notacija. Automatski alati: PAT, UPAAL, Mobility Workbench. Primena formalnih metoda će biti razmatrana u softverskom inženjerstvu, bezbednosno-kritičnim sistemima, dubokim neuralnim mrežama (DNN).

Na predavanjima se izlaže teoretski deo gradiva propraćen karakterističnim primerima radi lakšeg razumevanja gradiva. Student samostalno proučava dodatnu literaturu i diskutuje je sa nastavnikom na konsultacijama.

Autori Naziv Godina Izdavač Jezik
Anne E Haxthausen An introduction to formal methods for the development of safety-critical applications 2010 Engleski
Hubert Garavel (editor) and Susanne Graf Formal Methods for Safe and Secure Computer Systems 2013 Springer Engleski
Xiaowei Huang, Marta Kwiatkowska, Sen Wang and Min Wu Safety Verification of Deep Neural Networks 2017 Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Seminarski rad
Predispitna
Da
Obavezna
Da
Broj poena
50.00
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
50.00
Predavanja
Studijski istraživački rad