Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/95815
Title: Concurrent and distributed implementation of the asynchronous computing engine
Authors: Spina, Sandro (1999)
Keywords: Information technology -- Malta
Asynchronous transfer mode
Programming languages (Electronic computers)
Issue Date: 1999
Citation: Spina, S. (1999). Concurrent and distributed implementation of the asynchronous computing engine (Bachelor's dissertation).
Abstract: HOOPLA is a concurrent and asynchronous programming language. Computation is manifest as local transformations within a graph whose nodes are reactive components. The asynchronous computing engine (ACE) is a virtual machine which provides the required reactive execution environment for HOOPLA programs. The first part of the project describes a prototype implementation of ACE in which computation proceeds concurrently, as on a shared memory multiprocessor. Threads have been used to represent concurrent processing elements. The second part of the project extends this virtual machine to support computation across a local area. network. Some of the issues introduces by distribution include addressing, references across address spaces and reaction discovery. The report describes what extensions have been introduced and implemented in order to maintain the same reactive behaviour present in ACE, in its distributed extension dACE.
Description: B.Sc. IT (Hons)(Melit.)
URI: https://www.um.edu.mt/library/oar/handle/123456789/95815
Appears in Collections:Dissertations - FacICT - 1999-2009
Dissertations - FacICTCS - 1999-2007

Files in This Item:
File Description SizeFormat 
BSC(HONS)IT_Spina_Sandro_1999.pdf
  Restricted Access
3.94 MBAdobe PDFView/Open Request a copy


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