Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/113323
Title: | Instrumenting inline runtime monitoring in Elixir |
Authors: | Gauci, Paul (2023) |
Keywords: | Elixir (Computer program language) Computer software -- Verification ERLANG (Computer program language) |
Issue Date: | 2023 |
Citation: | Gauci, P. (2023). Instrumenting inline runtime monitoring in Elixir (Bachelor’s dissertation). |
Abstract: | Elixir is a concurrent, dynamically typed language for which ensuring program correctness can be a challenge. Due to its lack of static analysis tools and incompatibility with model based testing due to state‐explosion, effective options for validating Elixir programs can be limited. Runtime monitoring is one such option as it allows a program’s correctness to be decided by dynamically analyzing said program during its execution. In this final year project, I will present a solution for asynchronous inline runtime monitoring in Elixir and assess its feasibility. This will be done by building upon detectEr, an existing monitoring framework for Erlang, to add inline monitoring support for Elixir and evaluating if the final artifact is sufficiently functional and efficient for use in Elixir systems. |
Description: | B.Sc. (Hons)(Melit.) |
URI: | https://www.um.edu.mt/library/oar/handle/123456789/113323 |
Appears in Collections: | Dissertations - FacICT - 2023 Dissertations - FacICTCS - 2023 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
2308ICTICT390700015600_1.PDF Restricted Access | 967.39 kB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.