Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/93633
Title: | Towards formalising Erlang failure and failure detection |
Authors: | Farrugia, Audrianne (2011) |
Keywords: | ERLANG (Computer program language) Semantic computing Software failures |
Issue Date: | 2011 |
Citation: | Farrugia, A. (2011). Towards formalising Erlang failure and failure detection (Bachelor’s dissertation). |
Abstract: | Lately, more emphasis is being put on building fault-tolerant parallel systems. This fact can be clearly seen from the number of companies that are opting to develop their systems in Erlang; a parallel language which is renowned for its error handling capabilities. A sound understanding of a system's behaviour when errors occur is the key to developing truly fault-tolerant software. This dissertation investigates Erlang's error handling mechanisms so as to better understand how Erlang behaves in the presence of errors. A formal model is defined in order to provide a precise and unambiguous description of the behaviour of these mechanisms. The correctness of the model is evaluated by considering a number of Erlang programs and comparing the behaviour as described by the model with that of actual Erlang. Ultimately, the defined model is animated through an evaluator. |
Description: | B.Sc. IT (Hons)(Melit.) |
URI: | https://www.um.edu.mt/library/oar/handle/123456789/93633 |
Appears in Collections: | Dissertations - FacICT - 2011 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
B.SC.(HONS)ICT_Farrugia_Audrianne_2011.PDF Restricted Access | 6.75 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.