<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel rdf:about="https://www.um.edu.mt/library/oar/handle/123456789/141711">
    <title>OAR@UM Collection:</title>
    <link>https://www.um.edu.mt/library/oar/handle/123456789/141711</link>
    <description />
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://www.um.edu.mt/library/oar/handle/123456789/150176" />
        <rdf:li rdf:resource="https://www.um.edu.mt/library/oar/handle/123456789/150175" />
        <rdf:li rdf:resource="https://www.um.edu.mt/library/oar/handle/123456789/150155" />
        <rdf:li rdf:resource="https://www.um.edu.mt/library/oar/handle/123456789/150153" />
      </rdf:Seq>
    </items>
    <dc:date>2026-10-17T08:01:39Z</dc:date>
  </channel>
  <item rdf:about="https://www.um.edu.mt/library/oar/handle/123456789/150176">
    <title>Real-time object detection using lightweight deep learning models on mobile devices for assisting the visually impaired</title>
    <link>https://www.um.edu.mt/library/oar/handle/123456789/150176</link>
    <description>Title: Real-time object detection using lightweight deep learning models on mobile devices for assisting the visually impaired
Abstract: This project develops FindME, a real-time object detection application forAndroid&#xD;
designed to assist visually impaired users in locating three commonly used items being&#xD;
sunglasses, keys, and a wallet. The user interacts with the application through voice&#xD;
commands. The app then activates the device camera and provides audio directional&#xD;
guidance towards the object requested by the user based on the detected object’s&#xD;
position within the camera frame, without requiring any additional hardware or&#xD;
internet connectivity.&#xD;
The dataset used for training and testing was constructed using a combination&#xD;
of publicly available annotated images and real-world images captured in domestic&#xD;
environments. A fourth class that represents prescription glasses was included to&#xD;
reduce false positive detections caused by visual confusion between sunglasses and&#xD;
prescription glasses. Background images were also incorporated into the dataset to&#xD;
help reduce false positives.&#xD;
Three object detection architectures were trained and evaluated. These include:&#xD;
You Only Look Once 26 (YOLO26), Real-Time DetectionTransformer large (RT-DETR-l),&#xD;
and RoboflowDetection Transformer Nano (RF-DETR Nano). These deep learning&#xD;
models were compared to determine which model best balances detection accuracy&#xD;
and real-time inference performance on a mobile Android device with limited&#xD;
resources, specifically the Samsung Galaxy S23 Ultra.&#xD;
YOLO26n iter5 was selected as the deployed model since it provided the best&#xD;
balance between accuracy and real-time performance on the target device. The final&#xD;
8-bit integer (INT8) TensorFlow Lite (TFLite) model achieved a test mean Average&#xD;
Precision at 0.50 Intersection over Union (mAP@50) of 0.9536, a deployed model size&#xD;
of 2.83 megabytes (MB), and approximately 12 frames per second (FPS) with an&#xD;
average latency of 80 ms per frame using Neural Networks API (NNAPI) acceleration.&#xD;
YOLO26s achieved slightly higher validation accuracy but only reached approximately&#xD;
5 FPS, while RT-DETR-l and RF-DETR Nano achieved approximately 0.7 FPS and 1.0&#xD;
FPS respectively. These results show that YOLO26n was the only evaluated&#xD;
architecture suitable for real-time on-device deployment in FindME.
Description: B.Sc. (Hons)(Melit.)</description>
    <dc:date>2026-01-01T00:00:00Z</dc:date>
  </item>
  <item rdf:about="https://www.um.edu.mt/library/oar/handle/123456789/150175">
    <title>Attaining fault tolerance via a substructural type system</title>
    <link>https://www.um.edu.mt/library/oar/handle/123456789/150175</link>
    <description>Title: Attaining fault tolerance via a substructural type system
Abstract: Distributed and concurrent systems are highly susceptible to partial failures. However,&#xD;
building fault tolerant implementations that can mask these failures is not immediate.&#xD;
This work bridges the gap between definitions of fault tolerance for up to n faults and&#xD;
the use of correct-by-construction methods such as substructural type systems. Such&#xD;
type systems, like behavioural type systems, provide strong correctness guarantees.&#xD;
Weformalise a division between fallible and infallible channels by utilising the&#xD;
semi-axiomatic sequent calculus (SAX) framework for asynchronous concurrency. We&#xD;
introduce an extended behavioural type system and operational semantics that verify&#xD;
and enforce the requirement for sufficient redundancy within a linear framework, using&#xD;
explicit process spawning and channel synchronisation constructs. To validate this&#xD;
approach, the proposed extensions are integrated into an existing Go-based tool built&#xD;
on SAX, providing a practical framework for developing concurrent systems that are&#xD;
correct-by-construction with respect to a specified bounded fault tolerance promise.
Description: B.Sc. (Hons)(Melit.)</description>
    <dc:date>2026-01-01T00:00:00Z</dc:date>
  </item>
  <item rdf:about="https://www.um.edu.mt/library/oar/handle/123456789/150155">
    <title>Tree-based ensemble re-benchmarking of EMBER2024 : detecting evasive and emerging threats</title>
    <link>https://www.um.edu.mt/library/oar/handle/123456789/150155</link>
    <description>Title: Tree-based ensemble re-benchmarking of EMBER2024 : detecting evasive and emerging threats
Abstract: Static malware detection involves analysing a file’s code or binaries without executing &#xD;
them to identify malicious intent.  As the field evolves, machine learning has become &#xD;
increasingly central to this process yet evaluating models against evasive and harmful &#xD;
threats requires rigorous, large-scale datasets.  Addressing this need, EMBER2024 is a &#xD;
recently released dataset offering over 3.2 million files spanning six file formats, &#xD;
including a challenge set of samples that initially evaded antimalware detection.   &#xD;
While the benchmark provided an untuned Light Gradient Boosting Machine &#xD;
(LightGBM) baseline, the authors acknowledge that it is unoptimised and invite &#xD;
further work.  Therefore, this dissertation presents a re-benchmarking of &#xD;
EMBER2024, with the aim of evaluating the performance of three tree-based &#xD;
ensemble algorithms, namely LightGBM, eXtreme Gradient Boosting (XGBoost) and &#xD;
Random Forest (RF) across its full task suite using both default and hyperparameter&#xD;
optimised configurations.   &#xD;
The results indicate a consistent performance advantage for sequential &#xD;
gradient boosting models (LightGBM and XGBoost) over the bagging-based RF, &#xD;
notably when identifying evasive malware.  LightGBM maintained the highest overall &#xD;
performance across both configurations, demonstrating a structural advantage in &#xD;
isolating difficult and unseen samples and positioning itself as a strong candidate &#xD;
architecture for large-scale static malware detection.  Notably, although XGBoost &#xD;
consistently placed second in all other evaluation tasks, it produced a surprising result &#xD;
on multi-label attribute prediction tasks, outperforming both LightGBM and RF across &#xD;
all five tasks in distinguishing positive from negative tags.
Description: B.Sc. (Hons)(Melit.)</description>
    <dc:date>2026-01-01T00:00:00Z</dc:date>
  </item>
  <item rdf:about="https://www.um.edu.mt/library/oar/handle/123456789/150153">
    <title>Runtime verification and tamper evident logging for regulatory compliance</title>
    <link>https://www.um.edu.mt/library/oar/handle/123456789/150153</link>
    <description>Title: Runtime verification and tamper evident logging for regulatory compliance
Abstract: As software regulation in the European Union (EU) continues to develop, deployed&#xD;
systems are increasingly expected to provide not only correct behaviour, but also&#xD;
transparency, auditability, and accountability. EU regulatory frameworks such as the AI&#xD;
Act and the Cyber Resilience Act introduce obligations concerning cybersecurity,&#xD;
incident handling, traceability, and evidence preservation, especially for high‐risk and&#xD;
autonomous systems. These requirements extend beyond traditional static verification&#xD;
and testing, creating a need for runtime mechanisms that can observe system&#xD;
behaviour, detect non‐compliance, and retain evidence for later forensic analysis.&#xD;
This work presents an assessment of the feasibility of using both runtime&#xD;
verification and tamper‐evident logging to comply with such regulatory requirements.&#xD;
Wefocus on the MDIA’s ITA guidelines, and develop a tool, FLARE, that realises an ITA&#xD;
harness, which checks live interactions between the system and its environment, and a&#xD;
forensic node, which records verifiable runtime logs. We apply FLARE to a&#xD;
waste‐identification and localisation drone, a cyber‐physical system operating under&#xD;
legal, safety, and data‐related constraints. The case study demonstrates that FLARE&#xD;
can help address regulatory and operational requirements while adding a feasible&#xD;
overhead, offering a practical approach for more compliant software instrumentation.
Description: B.Sc. (Hons)(Melit.)</description>
    <dc:date>2026-01-01T00:00:00Z</dc:date>
  </item>
</rdf:RDF>

