Hide metadata

dc.date.accessioned2019-08-29T12:53:23Z
dc.date.available2019-08-29T12:53:23Z
dc.date.created2019-01-07T22:30:27Z
dc.date.issued2012
dc.identifier.urihttp://hdl.handle.net/10852/69680
dc.description.abstractWe introduce Dynamic SOS as a framework for describing semantics of programming languages that include dynamic software upgrades. Dynamic SOS is built on top of theModular SOS of P.Mosses, with an underlying category theory formalization. Dynamic SOS wants to bring out the essential differences between dynamic upgrade constructs and execution constructs. The important feature of Modular SOS that we exploit in our framework is the sharp separation of the program code from the additional data structures needed at run-time. We exemplify Dynamic SOS on the C-like Proteus language and the concurrent object-oriented Creol language. On the way we introduce a construction onModular SOS useful in the setting of the concurrent objects of Creol, where the executing code is running inside the object. This “encapsulating construction” may be used in any situation where a form of encapsulation of the execution is needed.en_US
dc.languageEN
dc.language.isoenen_US
dc.publisherUniversitetet i Oslo
dc.relation.ispartofResearch report http://urn.nb.no/URN:NBN:no-35645
dc.relation.urihttp://urn.nb.no/URN:NBN:no-35645
dc.titleDynamic Structural Operational Semantics (preliminary version)en_US
dc.typeResearch reporten_US
dc.creator.authorJohansen, Christian
dc.creator.authorOwe, Olaf
cristin.unitcode185,15,5,0
cristin.unitnameInstitutt for informatikk
cristin.ispublishedtrue
cristin.fulltextpreprint
dc.identifier.cristin1651911
dc.identifier.pagecount38
dc.identifier.urnURN:NBN:no-72764
dc.type.documentForskningsrapporten_US
dc.type.peerreviewedPeer reviewed
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/69680/2/main3.pdf
dc.type.versionSubmittedVersion


Files in this item

Appears in the following Collection

Hide metadata