Formell modellering/analyse i Maude

Oppgaver i modellering og analyse i Maude.

Maude er et fleksibelt, intuitivt og uttrykkskraftig formelt modelleringsspråk og analyseverktøy som kan brukes til å formelt modellere alle slags systemer og språk.  Hvis man er interessert i å forstå bedre, analysere og/eller finne feil i interessante systemer kan man modellere og analysere dem i Maude.  Eksempler på slike systemer kan være:

- distribuerte algoritmer/protokoller, som cloud-baserte transaksjonssystemer,

- distributed ledgers (blockchain; en formell modell er en fin start for å forstå blockchains, og så kan man analysere ulike varianter og blockchain-algoritmer), 

- andre slags distribuerte protokoller (som f eks konsensus-protokollen RAFT).

Ulike slags bevissystemer kan også implementeres/modelleres enkelt og elegant i Maude.

Maude kan brukes til å gi semantikk og analyse-verktøy til programmering- og modellering-språk.

Ta kontakt hvis du er interessert i å bruke Maude til å modellere ett eller annet, som noen av systemene nevnt over, eller andre. Dette skal passe studenter som har tatt emnet IN2100--Logikk for systemanalyse.

Publisert 22. okt. 2021 22:36 - Sist endret 5. okt. 2022 12:48

Veileder(e)

Omfang (studiepoeng)

60