View Proposal
-
Proposer
-
Andrew Ireland
-
Title
-
A Comparative study of Rust, Frama-C and SPARK
-
Goal
-
Undertake an in-depth comparative study of Rust, Frama-C and SPARK
-
Description
- Rust, Frama-C and SPARK are all designed to promote the development of High Integrity Embedded Systems. Through an in-depth comparative study, the aim of this project is to develop teaching materials that provide an introduction to each language, high-lighting their comparative strengths and limitations.
- Resources
-
https://rust-lang.org/
https://www.adacore.com/languages/spark
https://www.frama-c.com/
-
Background
-
Ideally F20RS
-
Url
-
External Link
-
Difficulty Level
-
Challenging
-
Ethical Approval
-
None
-
Number Of Students
-
1
-
Supervisor
-
Andrew Ireland
-
Keywords
-
software engineering, static analysis, formal methods
-
Degrees
-
Master of Engineering in Software Engineering