• kth.se
  • Student web
  • Intranet
  • kth.se
  • Student web
  • Intranet
Login
DD2460/FDD3463VT221
Lab assignment for Ph.D. students
Skip to content
Dashboard
  • Login
  • Dashboard
  • Calendar
  • Inbox
  • History
  • Help
Close
  • Min översikt
  • DD2460/FDD3463VT221
  • Assignments
  • Lab assignment for Ph.D. students
  • Home
  • Modules
  • Assignments
  • Course Evaluation

Lab assignment for Ph.D. students

  • Due No due date
  • Points 1
  • Submitting a website url or a file upload

Graded lab assignment for course FDD3463

Notice

Master's students can ignore this assignment; it is only relevant for students taking the Ph.D.-level course FDD3463.

Assignment

Instead of doing the other graded lab assignments, develop a formal model and a software-level model of an algorithm, architecture, or protocol that they are working on as part of their research. The high-level model will be developed in Event-B, NuSMV, or a similar tool that is suitable for formal verification; the low-level model (which may include only a part of the high-level model) will be written in a programming language like Java and verified with a tool like JPF or PAT.

Deliverables

  1. A high-level model for a modeling tool like Event-B, NuSMV, Spin, or similar. The tool must be openly accessible for KTH users (either as open-source software or by KTH having a license for it).
  2. A detailed model of the high-level model or a part of it, written in a programming language for which analysis tools like JPF or PAT, or symbolic execution tools like Klee exist.

You can link to a git repository containing your solution or upload a file. To post more than one link or file, use an attachment or write the second URL as a comment.

Grading

For the Ph.D. course, the grading is pass/fail.

0
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
Memory safety; security in practice Lab: Memory safety, fuzzing