Hide metadata

dc.date.accessioned2013-03-12T08:09:34Z
dc.date.available2013-03-12T08:09:34Z
dc.date.issued2004en_US
dc.date.submitted2004-08-09en_US
dc.identifier.citationAxelsen, Eyvind Wærsted. A Meta-Level Framework for Recording and Utilizing Communication Histories in Maude. Hovedoppgave, University of Oslo, 2004en_US
dc.identifier.urihttp://hdl.handle.net/10852/9156
dc.description.abstractThe thesis is part of the Creol research project, and considers objects that communicate asynchronously through message passing. Objects and messages are represented by a global state called a configuration. The configuration is a multiset that models a highly non-deterministic system with concurrent objects. This model is well suited for both standard object based Maude specifications and Creol programs executed in Maude by the Creol interpreter. The objects' interaction can be recorded by an external observer in a communication history. By specifying predicates on this history, we can define invariants for an object's behavior, as well as an object's assumptions with regards to the behavior of its surrounding environment. The main goal for this thesis is to develop a formal framework in Maude for executing specifications modeling distributed systems, that can record and utilize a communication history. More specifically, the following points are addressed: - How can we execute Maude specifications and transparently, in the sense that the original specification remains unchanged, build a communication trace as the execution proceeds? - How can we define predicates on this trace, and use such predicates to control and test the behavior of objects? - How can these techniques be applied to the Creol language, and more specifically, to the Creol interpreter developed in Maude? - How can we execute models of highly non-deterministic concurrent systems, such as Creol programs, in the deterministic rewrite tool Maude?nor
dc.language.isoengen_US
dc.titleA Meta-Level Framework for Recording and Utilizing Communication Histories in Maudeen_US
dc.typeMaster thesisen_US
dc.date.updated2004-10-11en_US
dc.creator.authorAxelsen, Eyvind Wærsteden_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=Axelsen, Eyvind Wærsted&rft.title=A Meta-Level Framework for Recording and Utilizing Communication Histories in Maude&rft.inst=University of Oslo&rft.date=2004&rft.degree=Hovedoppgaveen_US
dc.identifier.urnURN:NBN:no-9891en_US
dc.type.documentHovedoppgaveen_US
dc.identifier.duo20396en_US
dc.contributor.supervisorEinar Broch Johnsen, Olaf Oween_US
dc.identifier.bibsys042004675en_US
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/9156/1/thesis.pdf


Files in this item

Appears in the following Collection

Hide metadata