Show simple item record

dc.contributor.advisorButterfield, Andrew
dc.contributor.authorBeg, Mirza Muhammad Arshad
dc.date.accessioned2018-05-16T15:05:06Z
dc.date.available2018-05-16T15:05:06Z
dc.date.issued2016
dc.identifier.citationMirza Muhammad Arshad Beg, 'Translating from "State-Rich" to "State Poor" process algebras', [thesis], Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2016
dc.identifier.otherTHESIS 11175
dc.identifier.urihttp://hdl.handle.net/2262/82894
dc.description.abstractFollowing the development of formalisms based on data and behavioural aspects of the system, there are a number of attempts in which these two formalisms are mixed together to get benefit of both paradigms. Circus being a living specification language with continuous collaboration from both academia and industry, is a combination of Z, CSP and the refinement calculus. To make use of the available and industry-proven tools for a particular programming paradigm, there is a need to develop a formally verified link between one world and the other. The aim of this work is to develop a formally verified translation between the state-rich process algebra i.e. Circus to the state-poor process algebra i.e. CSP. To achieve the research goal, the most suitable available tools had to be identified. For developing a link between targeted formal languages, the key translations required between the two languages are identified. For ensuring correctness of the translation, the key translation / refinement steps are formalised using a well-known functional language - Haskell. This formed the theoretical core of the work and supported the soundness of the link. In the end, a case study from the collection of software / hardware protocols was selected and the processes specified for the protocol were formally described using the notations available in the prototype designed in Haskell.
dc.format1 volume
dc.language.isoen
dc.publisherTrinity College (Dublin, Ireland). School of Computer Science & Statistics
dc.relation.isversionofhttp://stella.catalogue.tcd.ie/iii/encore/record/C__Rb16906396
dc.subjectComputer Science, Ph.D.
dc.subjectPh.D. Trinity College Dublin
dc.titleTranslating from "State-Rich" to "State Poor" process algebras
dc.typethesis
dc.contributor.sponsorLero Graduate School of Software Engineering (LGSSE)
dc.type.supercollectionthesis_dissertations
dc.type.supercollectionrefereed_publications
dc.type.qualificationlevelDoctoral
dc.type.qualificationnameDoctor of Philosophy (Ph.D.)
dc.rights.ecaccessrightsopenAccess
dc.description.noteTARA (Trinity’s Access to Research Archive) has a robust takedown policy. Please contact us if you have any concerns: rssadmin@tcd.ie


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record