• kth.se
  • Student web
  • Intranet
  • kth.se
  • Student web
  • Intranet
Login
FMF3032/MF240V HT22
Part 3, Project
Skip to content
Dashboard
  • Login
  • Dashboard
  • Calendar
  • Inbox
  • History
  • Help
Close
  • Min översikt
  • FMF3032/MF240V HT22
  • Assignments
  • Part 3, Project
  • Home
  • Assignments
  • Modules
  • Course Evaluation

Part 3, Project

  • Due 4 Nov 2022 by 18:00
  • Points 1
  • Submitting a text entry box, a website url, or a file upload

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).
1667581200 11/04/2022 06:00pm
Please include a description
Additional comments:
Rating max score to > Pts
Please include a rating title

Rubric

Find rubric
Please include a title
Find a rubric
Title
You've already rated students with this rubric. Any major changes could affect their assessment results.
 
 
 
 
 
 
 
     
Can't change a rubric once you've started using it.  
Title
Criteria Ratings Pts
This criterion is linked to a learning outcome Description of criterion
threshold: 5 pts
Edit criterion description Delete criterion row
5 to >0 Pts Full marks blank
0 to >0 Pts No marks blank_2
This area will be used by the assessor to leave comments related to this criterion.
pts
  / 5 pts
--
Additional comments
This criterion is linked to a learning outcome Description of criterion
threshold: 5 pts
Edit criterion description Delete criterion row
5 to >0 Pts Full marks blank
0 to >0 Pts No marks blank_2
This area will be used by the assessor to leave comments related to this criterion.
pts
  / 5 pts
--
Additional comments
Total points: 5 out of 5
Previous
Next
Part 3, TheoryNext Module:
Part 4: Course retrospective