Skip to content

Commit d04db5b

Browse files
committed
Update list of courses
1 parent c79f514 commit d04db5b

File tree

1 file changed

+108
-2
lines changed

1 file changed

+108
-2
lines changed

content/courses/data/fme-courses-github.js

Lines changed: 108 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,101 @@
11
var courses =
22
[
3+
{
4+
"course_code": "COMPSCI5123",
5+
"course_institution": "University of Glasgow",
6+
"course_contact": "Dr Oana Andrei",
7+
"course_concepts": [
8+
"Linear Temporal Logic (LTL)",
9+
"Model Checking",
10+
"Modelling",
11+
"Temporal Logic",
12+
"Kripke Structures",
13+
"Discrete Time Markov Chains",
14+
"Markov Decision Processes",
15+
"Stochastic Games"
16+
],
17+
"course_tools": [
18+
"PRISM"
19+
],
20+
"course_webpage": "https://www.gla.ac.uk/coursecatalogue/course/?code=COMPSCI5123",
21+
"course_year_level": "4 + MSc",
22+
"": "Dr Oana Andrei, Prof Gethin Norman",
23+
"course_reviewed": "2026/03/23",
24+
"course_title": "Trustworthy Systems: Verification and Synthesis",
25+
"course_country": "United Kingdom"
26+
},
27+
{
28+
"course_code": "2IX20",
29+
"course_institution": "Eindhoven University of Technology",
30+
"": "Netherlands",
31+
"course_contact": "Jeroen Keiren",
32+
"course_concepts": [
33+
"UML",
34+
"Labelled Transition Systems",
35+
"Kripke Structures",
36+
"LTL",
37+
"Model-Based Testing",
38+
"Ioco"
39+
],
40+
"course_tools": [
41+
"TLA++"
42+
],
43+
"course_reviewed": "2025/08/07",
44+
"course_title": "Software Specification",
45+
"course_country": "Netherlands",
46+
"course_year_level": [
47+
"Unknown"
48+
],
49+
"course_webpage": "#"
50+
},
51+
{
52+
"course_code": "COMP4000",
53+
"course_institution": "Macquarie University",
54+
"course_contact": "Annabelle McIver",
55+
"course_concepts": [
56+
"Formal Specification",
57+
"Validation",
58+
"Logic",
59+
"Model Checking",
60+
"SAT",
61+
"Temporal Logic",
62+
"Automata-Based Modelling",
63+
"Software Verification",
64+
"Program Correctness."
65+
],
66+
"course_tools": [
67+
"Dafny",
68+
"nuXmv"
69+
],
70+
"course_webpage": "https://unitguides.mq.edu.au/unit_offerings/160184/unit_guide",
71+
"course_year_level": "3",
72+
"course_reviewed": "2025/06/25",
73+
"course_title": "Formal Methods",
74+
"course_country": "Australia"
75+
},
76+
{
77+
"course_code": "IN2100",
78+
"course_institution": "University of Oslo",
79+
"course_contact": "Peter \u00d6lveczky",
80+
"course_concepts": [
81+
"Applied Formal Methods",
82+
"Data Structures",
83+
"Distributed Systems",
84+
"Formal Specification",
85+
"Linear Temporal Logic (LTL)",
86+
"Model Checking",
87+
"Modelling",
88+
"Temporal Logic"
89+
],
90+
"course_tools": [
91+
"Maude"
92+
],
93+
"course_webpage": "https://www.uio.no/studier/emner/matnat/ifi/IN2100/index-eng.html",
94+
"course_year_level": "2",
95+
"course_reviewed": "2026/03/23",
96+
"course_title": "Logic for Distributed Systems",
97+
"course_country": "Norway"
98+
},
399
{
4100
"course_code": "MISS1102",
5101
"course_institution": "Alexandru Ioan Cuza, University of Iasi",
@@ -331,8 +427,10 @@ var courses =
331427
"TLA++",
332428
"Rodin"
333429
],
334-
"course_webpage": "https://link.springer.com/chapter/10.1007/978-3-030-85347-1_38",
430+
"course_webpage": "https://studiehandboken.abo.fi/en/course/IT00CE13/17517?period=2024-2027",
335431
"course_year_level": "MSc",
432+
"course_reviewed": "2025/06/27",
433+
"": "[Here](https://link.springer.com/chapter/10.1007/978-3-030-85347-1_38) is a link to a paper describing the course.",
336434
"course_title": "Software Quality",
337435
"course_country": "Finland"
338436
},
@@ -352,8 +450,9 @@ var courses =
352450
"course_tools": [
353451
"Dafny"
354452
],
355-
"course_webpage": "https://moodle.abo.fi/course/view.php?id=11759",
453+
"course_webpage": "https://studiehandboken.abo.fi/en/course/IT00CJ48/23233?period=2024-2027",
356454
"course_year_level": "MSc",
455+
"course_reviewed": "2025/06/27",
357456
"course_title": "Tools for Reliable Software Construction",
358457
"course_country": "Finland"
359458
},
@@ -2411,6 +2510,7 @@ var concepts =
24112510
"Aliasing Issues",
24122511
"Alloy",
24132512
"Applied Formal Methods",
2513+
"Automata-Based Modelling",
24142514
"Automated Reasoning",
24152515
"Automation",
24162516
"Axiomatic Semantics",
@@ -2436,6 +2536,7 @@ var concepts =
24362536
"Deductive Verification",
24372537
"Deductive Verification Tools",
24382538
"Denotational Semantics",
2539+
"Discrete Time Markov Chains",
24392540
"Distributed Systems",
24402541
"Dynamic Analysis",
24412542
"Dynamic Logic",
@@ -2458,6 +2559,7 @@ var concepts =
24582559
"Invariants",
24592560
"Ioco",
24602561
"JML",
2562+
"Kripke Structures",
24612563
"LTL",
24622564
"LTL Model Checking",
24632565
"Labelled Transition Systems",
@@ -2471,6 +2573,7 @@ var concepts =
24712573
"Logic Specifications",
24722574
"Logics",
24732575
"Loop Invariants",
2576+
"Markov Decision Processes",
24742577
"Memory Models",
24752578
"Modal Logic",
24762579
"Modal Logics",
@@ -2493,6 +2596,7 @@ var concepts =
24932596
"Process Calculus",
24942597
"Process-Oriented (Csp) Specification",
24952598
"Program Analysis",
2599+
"Program Correctness.",
24962600
"Program Derivation",
24972601
"Program Proof",
24982602
"Program Verification",
@@ -2528,6 +2632,7 @@ var concepts =
25282632
"Static Analysis",
25292633
"Static Program Analysis",
25302634
"Static Verification",
2635+
"Stochastic Games",
25312636
"Structural Operational Semantics",
25322637
"Symbolic Execution",
25332638
"Symbolic Model Checking",
@@ -2546,6 +2651,7 @@ var concepts =
25462651
"UML",
25472652
"UML/OCL",
25482653
"Unknown",
2654+
"Validation",
25492655
"Various Notions Of Bisimilarity",
25502656
"Verification",
25512657
"WP Calculus",

0 commit comments

Comments
 (0)