Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/95511
Title: | A type system for a higher-order language |
Authors: | Zammit, Melanie (2013) |
Keywords: | Computer software Computer programming Computer programs -- Testing |
Issue Date: | 2013 |
Citation: | Zammit, M. (2013). A type system for a higher-order language (Bachelor's dissertation). |
Abstract: | In any computing device, resources a.re limited, and their demand is greater than their availability. Therefore, we must reuse resources for different purposes. However, this usually gets in the way of programming, especially since a resource can only be used by one process at a time. Further risks arise when we allow higher-order code to be transferred between concurrent processes. Even though the type system for the basic pi-calculus is sound, it discards a lot of well-behaved processes. In this FYP I designed a type system to statically reason about an extension of the pi-calculus in which processes can be sent over channels, and channels can be re-used whenever it is safe to do so. |
Description: | B.Sc. IT (Hons)(Melit.) |
URI: | https://www.um.edu.mt/library/oar/handle/123456789/95511 |
Appears in Collections: | Dissertations - FacICT - 2013 Dissertations - FacICTCS - 2010-2015 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
BSC(HONS)ICT_Zammit, Melanie_2013.pdf Restricted Access | 2.98 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.