<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-21T03:11:17Z</responseDate><request verb="GetRecord" identifier="oai:cora.ucc.ie:10468/1345" metadataPrefix="dim">https://cora.ucc.ie/server/oai/request</request><GetRecord><record><header><identifier>oai:cora.ucc.ie:10468/1345</identifier><datestamp>2023-04-04T06:58:00Z</datestamp><setSpec>com_10468_388</setSpec><setSpec>com_10468_5</setSpec><setSpec>com_10468_227</setSpec><setSpec>com_10468_1</setSpec><setSpec>col_10468_389</setSpec><setSpec>col_10468_511</setSpec><setSpec>col_10468_140</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
   <dim:field mdschema="dc" element="check" qualifier="embargoformat" lang="en">Not applicable</dim:field>
   <dim:field mdschema="dc" element="check" qualifier="info" lang="en">No embargo required</dim:field>
   <dim:field mdschema="dc" element="check" qualifier="opt-out" lang="en">No</dim:field>
   <dim:field mdschema="dc" element="check" qualifier="reason" lang="en">No embargo required</dim:field>
   <dim:field mdschema="dc" element="check" qualifier="type">No Embargo Required</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="advisor" lang="en">Manning, Joseph B.</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="author">Townley, Jacinta Maria</dim:field>
   <dim:field mdschema="dc" element="contributor" qualifier="funder" lang="en">Science Foundation Ireland</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="accessioned">2014-01-29T16:34:46Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="available">2014-01-29T16:34:46Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="issued">2013</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="submitted">2013</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="abstract" lang="en">This work considers the static calculation of a program’s average-case time. The number of systems that currently tackle this research problem is quite small due to the difficulties inherent in average-case analysis. While each of these systems make a pertinent contribution, and are individually discussed in this work, only one of them forms the basis of this research. That particular system is known as MOQA. The MOQA system consists of the MOQA language and the MOQA static analysis tool. Its technique for statically determining average-case behaviour centres on maintaining strict control over both the data structure type and the labeling distribution. This research develops and evaluates the MOQA language implementation, and adds to the functions already available in this language. Furthermore, the theory that backs MOQA is generalised and the range of data structures for which the MOQA static analysis tool can determine average-case behaviour is increased. Also, some of the MOQA applications and extensions suggested in other works are logically examined here. For example, the accuracy of classifying the MOQA language as reversible is investigated, along with the feasibility of incorporating duplicate labels into the MOQA theory. Finally, the analyses that take place during the course of this research reveal some of the MOQA strengths and weaknesses. This thesis aims to be pragmatic when evaluating the current MOQA theory, the advancements set forth in the following work and the benefits of MOQA when compared to similar systems. Succinctly, this work’s significant expansion of the MOQA theory is accompanied by a realistic assessment of MOQA’s accomplishments and a serious deliberation of the opportunities available to MOQA in the future.</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="status" lang="en">Not peer reviewed</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="version">Accepted Version</dim:field>
   <dim:field mdschema="dc" element="format" qualifier="mimetype" lang="en">application/pdf</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="citation" lang="en">Townley, J. M. 2013. Practical programming for static average-case analysis: the MOQA investigation. PhD Thesis, University College Cork.</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="endpage">252</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="uri">https://hdl.handle.net/10468/1345</dim:field>
   <dim:field mdschema="dc" element="language" qualifier="iso" lang="en">en</dim:field>
   <dim:field mdschema="dc" element="publisher" lang="en">University College Cork</dim:field>
   <dim:field mdschema="dc" element="rights" lang="en">© 2013, Jacinta Maria Townley</dim:field>
   <dim:field mdschema="dc" element="rights" qualifier="uri" lang="en">http://creativecommons.org/licenses/by-nc-nd/3.0/</dim:field>
   <dim:field mdschema="dc" element="subject" lang="en">Programming</dim:field>
   <dim:field mdschema="dc" element="subject" lang="en">Static average-case analysis</dim:field>
   <dim:field mdschema="dc" element="subject" lang="en">MOdular Quantitative Analysis (MOQA)</dim:field>
   <dim:field mdschema="dc" element="subject" qualifier="lcsh" lang="en">Programming languages (Electronic computers)</dim:field>
   <dim:field mdschema="dc" element="subject" qualifier="lcsh" lang="en">Real-time data processing.</dim:field>
   <dim:field mdschema="dc" element="subject" qualifier="lcsh" lang="en">Real-time data processing</dim:field>
   <dim:field mdschema="dc" element="subject" qualifier="lcsh" lang="en">Real-time programming</dim:field>
   <dim:field mdschema="dc" element="thesis" qualifier="opt-out">false</dim:field>
   <dim:field mdschema="dc" element="title" lang="en">Practical programming for static average-case analysis: the MOQA investigation</dim:field>
   <dim:field mdschema="dc" element="type" lang="en">Doctoral thesis</dim:field>
   <dim:field mdschema="dc" element="type" qualifier="qualificationlevel" lang="en">Doctoral</dim:field>
   <dim:field mdschema="dc" element="type" qualifier="qualificationname" lang="en">PhD (Science)</dim:field>
   <dim:field mdschema="ucc" element="workflow" qualifier="supervisor">manning@cs.ucc.ie</dim:field>info:eu-repo/semantics/openAccess</dim:dim></metadata></record></GetRecord></OAI-PMH>