Vis enkel innførsel

dc.contributor.authorMarheim, Christian Lundekvam
dc.date.accessioned2017-08-28T16:41:36Z
dc.date.available2017-08-28T16:41:36Z
dc.date.issued2017-08-19
dc.date.submitted2017-08-18T22:00:02Z
dc.identifier.urihttps://hdl.handle.net/1956/16423
dc.description.abstractThis thesis investigates to what extent reactive programming is suited for the implementation of systems that support banks in providing financial-economic advice to their private customers. To this end, we built a small such system in Hotdrink, as a proof-of-concept. This small system is a simplification of a much larger system that has been developed by Delfi Data, and which is overdue to be rewritten from scratch. Our system was evaluated on the commercial criteria readability, maintainability, extensibility, and efficiency. It turned out that readability and maintainability were quite high, even allowing nondevelopers to understand most of the code. However, extensibility is limited for financial calculations in general and especially for parallelization and encapsulation. With regard to commercialization, the solution was too immature to be evaluated on efficiency. Our conclusion is that reactive programming alone is too restrictive for solving financialeconomic problems. Notwithstanding the above, as a by-product we developed a prototype which sourceto-source compiles our new high-level domain-specific JavaScript dialect to reactive calculations.en_US
dc.language.isoengeng
dc.publisherThe University of Bergenen_US
dc.subjectStikkord testeng
dc.subjectcalculationeng
dc.subjecttranspilereng
dc.subjectcommercialeng
dc.subjectsource-to-source compilereng
dc.subjectdialecteng
dc.subjectsoftwareeng
dc.subjectfinancialeng
dc.subjectspreadsheetseng
dc.subjectfinancial-economiceng
dc.subjectresearchwareeng
dc.subjectDSLeng
dc.subjectcompilereng
dc.subjectdeclarativeeng
dc.subjectprogrammingeng
dc.subjectdomain-specificeng
dc.subjectefficiencyeng
dc.subjectimplementationeng
dc.subjectcalculatingeng
dc.subjectproof of concepteng
dc.subjectextensibilityeng
dc.subjectprototypeeng
dc.subjectreadabilityeng
dc.subjectreactiveeng
dc.subjecttranscompilereng
dc.subjectbusiness logiceng
dc.subjecteconomiceng
dc.subjectmaintainabilityeng
dc.titleA domain-specific dialect for financial-economic calculations using reactive programmingen_US
dc.typeMaster thesis
dc.date.updated2017-08-18T22:00:02Z
dc.rights.holderCopyright the Author. All rights reserveden_US
dc.description.degreeMasteroppgave i informatikken_US
dc.description.localcodeINF399
dc.subject.nus754199eng
fs.subjectcodeINF399
fs.unitcode12-12-00


Tilhørende fil(er)

Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel