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 SizeFormat 
B.SC.(HONS)ICT_Farrugia_Audrianne_2011.PDF
  Restricted Access
6.75 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.