Hide metadata

dc.date.accessioned2013-03-12T08:03:50Z
dc.date.available2013-03-12T08:03:50Z
dc.date.issued2005en_US
dc.date.submitted2005-04-27en_US
dc.identifier.citationOfstad, Morten Baumann. Dynamic Updates in the Creol Framework. Masteroppgave, University of Oslo, 2005en_US
dc.identifier.urihttp://hdl.handle.net/10852/9247
dc.description.abstractIn the present day, distributed systems are becoming more and more important. It can be difficult to stop such systems to perform an update, either because they are critical infrastructure, like air traffic control systems, or simply because we don't have direct control of the nodes. As a result of this, dynamic updates are of great interest, but so far no standard approach has emerged that strikes a good balance between the partly conflicting goals of safety, flexibility and performance. This thesis presents a specification of a dynamic update system in the Creol framework for distributed, object oriented programming. The system is designed to dynamically update classes, and includes a procedure for converting existing object instances to an updated version. A method is presented for controlling when and how an update is applied, and the necessary conditions for a correct update are discussed. The system presented is a low-overhead solution, lazily transferring state from one version to the next. It is very flexible, even allowing changes to the inheritance hierarchy. The system is given a formal specification in rewriting logic, extending Creol's semantics. Consequently, formal reasoning about the correctness of updates is possible.nor
dc.language.isoengen_US
dc.titleDynamic Updates in the Creol Frameworken_US
dc.typeMaster thesisen_US
dc.date.updated2005-05-03en_US
dc.creator.authorOfstad, Morten Baumannen_US
dc.subject.nsiVDP::420en_US
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&rft.au=Ofstad, Morten Baumann&rft.title=Dynamic Updates in the Creol Framework&rft.inst=University of Oslo&rft.date=2005&rft.degree=Masteroppgaveen_US
dc.identifier.urnURN:NBN:no-10485en_US
dc.type.documentMasteroppgaveen_US
dc.identifier.duo26579en_US
dc.contributor.supervisorEinar Broch Johnsenen_US
dc.identifier.bibsys050899848en_US
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/9247/1/Hovedoppgave.pdf


Files in this item

Appears in the following Collection

Hide metadata