• kth.se
  • Studentwebben
  • Intranät
  • kth.se
  • Studentwebben
  • Intranät
Logga in
MF240V/FMF3032HT211
Part 3, Project
Hoppa över till innehåll
Översikt
  • Logga in
  • Översikt
  • Kalender
  • Inkorg
  • Historik
  • Hjälp
Stäng
  • Min översikt
  • MF240V/FMF3032HT211
  • Uppgifter
  • Part 3, Project
  • Startsida
  • Uppgifter
  • Moduler
  • Course Evaluation

Part 3, Project

  • Inlämningsdatum 29 okt 2021 av 18:00
  • Poäng 1
  • Lämnar in en textimatningsruta, en länk till webbplats, eller en filuppladdning

Modeling

Think of a concrete scenario that has (possibly conflicting) safety and security properties. Brainstorm a bit in your group about what interest you the most.

Create an informal model and description first, then choose some key components and model them formally in NuSMV.

Ideas for possible models

As much as possible, use your own idea! It can be something from your everyday life or a futuristic next-generation system.

Modeling key features and properties

For some key functionality and properties for your scenario, create a model in NuSMV.

The model should have at least the following modules:

  1. Modules for each key component.
  2. A user module that models possible choices of a (benign or malicious) user.
  3. A main module that ties everything together.

Write at least five properties, out of which at least one must be a liveness property.

Verify your model with NuSMV and ensure that the properties are verified as correct.

Apply a validation technique to your model and assess whether you think the properties themselves are right.

Deliverables

  1. Upload a short presentation (about 2–3 slides) giving an informal overview of your project.
    Try to use a few diagrams to show the project and how you model it.
  2. Upload the resulting NuSMV model and description (either as a comment, or as a separate file or text input).
1635523200 10/29/2021 06:00pm
Inkludera en beskrivning
Ytterligare kommentarer:
Maxresultat för gradering till > poäng
Inkludera en bedömningstitel

Matris

Hitta matris
Inkludera en titel
Hitta en matris
Titel
Du har redan bedömt studenter med den här matrisen. Större ändringar kan påverka resultaten för deras uppgifter.
 
 
 
 
 
 
 
     
Det går inte att ändra en matris efter att du börjat använda den.  
Titel
Kriterier Bedömningar Poäng
Det här kriteriet är länkat till ett lärandemål Beskrivning av kriterium
tröskel: 5 poäng
Redigera beskrivning av kriterium Ta bort kriterium rad
5 till >0 poäng Full poäng blank
0 till >0 poäng Inga poäng blank_2
Det här området kommer användas av utvärderaren för kommentarer relaterade till det här kriteriet.
poäng
  / 5 poäng
--
Ytterligare kommentarer
Det här kriteriet är länkat till ett lärandemål Beskrivning av kriterium
tröskel: 5 poäng
Redigera beskrivning av kriterium Ta bort kriterium rad
5 till >0 poäng Full poäng blank
0 till >0 poäng Inga poäng blank_2
Det här området kommer användas av utvärderaren för kommentarer relaterade till det här kriteriet.
poäng
  / 5 poäng
--
Ytterligare kommentarer
Poängsumma: 5 av 5
Föregående
Nästa
Part 3, TheoryNästa modul:
Part 4: Course retrospective