Hide metadata

dc.contributor.authorEismont, Alexander
dc.date.accessioned2014-11-07T23:00:54Z
dc.date.available2014-11-07T23:00:54Z
dc.date.issued2014
dc.identifier.citationEismont, Alexander. Package Templates and programming in the large. Master thesis, University of Oslo, 2014
dc.identifier.urihttp://hdl.handle.net/10852/41539
dc.description.abstractThe OMS-group at the department of Informatics at the University of Oslo has from 2006 to 2012 had a NFR-project called the SWAT-project (Semantics-preserving Weaving – Advancing the Technology). This project was working with new modularization mechanisms for modeling and programming in object oriented languages. One of results from that project, and what this thesis will be about, is a mechanism called Package Templates. Package Templates (or PT for short), is a mechanism that was designed to make it possible to write and use modules containing multiple classes. Its main idea was that it should be possible to extend the classes of such a template in parallel (and do other additions) when such a template is used in a program. In my thesis I will study and evaluate the usefulness of PT and how easy it is to do programming in the large with it (for more information on what aspects we will look at in this thesis see chapter 3). I will therefore write program-libraries and frameworks as separate reusable modules in PT, and evaluate how good the mechanism is for the chosen cases.nor
dc.description.abstractThe OMS-group at the department of Informatics at the University of Oslo has from 2006 to 2012 had a NFR-project called the SWAT-project (Semantics-preserving Weaving – Advancing the Technology). This project was working with new modularization mechanisms for modeling and programming in object oriented languages. One of results from that project, and what this thesis will be about, is a mechanism called Package Templates. Package Templates (or PT for short), is a mechanism that was designed to make it possible to write and use modules containing multiple classes. Its main idea was that it should be possible to extend the classes of such a template in parallel (and do other additions) when such a template is used in a program. In my thesis I will study and evaluate the usefulness of PT and how easy it is to do programming in the large with it (for more information on what aspects we will look at in this thesis see chapter 3). I will therefore write program-libraries and frameworks as separate reusable modules in PT, and evaluate how good the mechanism is for the chosen cases.eng
dc.language.isonor
dc.subjectPackage
dc.subjectTemplates
dc.titlePackage Templates and programming in the largenor
dc.titlePackage Templates and programming in the largeeng
dc.typeMaster thesis
dc.date.updated2014-11-08T23:00:26Z
dc.creator.authorEismont, Alexander
dc.identifier.urnURN:NBN:no-46033
dc.type.documentMasteroppgave
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/41539/1/Eismont-Master.pdf


Files in this item

Appears in the following Collection

Hide metadata