Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/24617
Title: Exploratie van functionele en declaratieve ontwikkelmethodes voor cloud programming
Authors: SCHILDERMANS, Stijn 
Advisors: AERTS, Kris
RUTTEN, Leo
MACHIELS, Thomas
Issue Date: 2017
Publisher: UHasselt
Abstract: Cloud computing en functioneel programmeren zijn twee concepten die in de software-industrie de laatste jaren sterk aan populariteit gewonnen hebben. Deze concepten worden echter nog maar zelden met elkaar gecombineerd. De onderzoeksgroep ES&S van de KU Leuven vraagt zich af in hoeverre deze combinatie toch mogelijk is, en welke de voor- en nadelen hiervan zijn. Deze masterproef beoogt om een vergelijking te maken tussen verschillende functionele programmeertalen en hun klassieke tegenhangers in een cloud-context. Bovenstaande vergelijking gebeurt op een tweeledige wijze. Aan de hand van een diepgaande literatuurstudie en enkele codevoorbeelden zet deze masterproef eerst de eigenschappen en concepten van enkele functionele programmeertalen naast elkaar, met bijzondere aandacht voor Wolfram en F#, alsook functionele varianten van Java en C#. Daarna volgt een analyse van de performantie van de verschillende talen, aan de hand van een testapplicatie. Dit gebeurt zowel lokaal als op verschillende cloud-platformen. Hoewel er weinig tot geen standaard cloud-platformen zijn voor de gekozen functionele talen, blijkt het eenvoudiger een functioneel programma om te vormen tot een volwaardige cloud-applicatie dan de klassieke tegenhangers. Verder valt op dat de functionele implementaties veel beter parallelliseerbaar zijn in de cloud dan object-georiënteerde varianten en dat ze veel schaalbaarder zijn. Functioneel programmeren en cloud computing blijken dus zeer goed samen te gaan.
Notes: master in de industriële wetenschappen: elektronica-ICT
Document URI: http://hdl.handle.net/1942/24617
Category: T2
Type: Theses and Dissertations
Appears in Collections:Master theses

Files in This Item:
File Description SizeFormat 
00000000-03b2-468b-9123-09625df51a29.pdf5.44 MBAdobe PDFView/Open
00000000-14f2-4ee7-bf26-a9c59cc00dee.pdf1.53 MBAdobe PDFView/Open
Show full item record

Page view(s)

36
checked on Sep 7, 2022

Download(s)

48
checked on Sep 7, 2022

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.