DSpace Repository

Maintainable concurrent software

Show simple item record

dc.contributor.author Pohlen, Simon
dc.date.accessioned 2011-03-28T20:22:03Z
dc.date.accessioned 2022-10-25T06:41:10Z
dc.date.available 2011-03-28T20:22:03Z
dc.date.available 2022-10-25T06:41:10Z
dc.date.copyright 1997
dc.date.issued 1997
dc.identifier.uri https://ir.wgtn.ac.nz/handle/123456789/23454
dc.description.abstract Constructing software that is easy to maintain and reuse is not a trivial task. When the software being constructed exploits concurrency, the task is complicated further. This thesis attempts to determine what shape an object-oriented programming language's concurrency support should take in order to aid the construction of concurrent software that is easy to maintain and reuse. This is achieved by analysing the component parts of concurrency, comparing and contrasting the way various object-oriented programming languages support concurrency, and analysing problems that arise when using these languages. Using this, the concurrency constructs that an object-oriented programming language should provide, and their inter-relationships, are described. Finally solutions to common problems requiring concurrency, constructed using these constructs, are provided. The particular contributions this thesis makes are: a taxonomy for classifying concurrency support in object-oriented programming languages, analysis of the issues arising when introducing concurrency support into object-oriented programming languages, and a working implementation of the concurrency constructs found to be necessary for an object-oriented programming language to support concurrency in a fashion that promotes the construction of software that is easy to maintain and reuse. en_NZ
dc.format pdf en_NZ
dc.language en_NZ
dc.language.iso en_NZ
dc.publisher Te Herenga Waka—Victoria University of Wellington en_NZ
dc.title Maintainable concurrent software en_NZ
dc.type Text en_NZ
vuwschema.type.vuw Awarded Research Masters Thesis en_NZ
thesis.degree.discipline Computer Science en_NZ
thesis.degree.grantor Te Herenga Waka—Victoria University of Wellington en_NZ
thesis.degree.level Masters en_NZ


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account