Computer Science (PhD Theses)
Recent Submissions
-
Synthesising character animation using statistical models, perception, and databases of motion
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2017)Computer generated virtual humaus are an important part of many 3D graphical applications, with a range of purposes from entertainment to education. Character animators generated characters with varying degrees in both ... -
Algorithms for subitemset isomorphisms and applications to sorting networks
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2016)Our work, presented in this thesis, is based on our curiosity for proving optimality of sorting networks. The only feasible method (so far) of proving optimality of sorting networks is to derive a so-called 'computer-assisted' ... -
A Finite-State approach to the Event Calculus and Type Coercion
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2016)The Event Calculus (EC) and Finite-State Temporality are two very different formalisms that both address Temporal Semantics. The link between these formalisms is Monadic Second-Order Logic (MSO). Real-line models for the ... -
Finding diachronic sense changes by unsupervised methods
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2017)An existing word in a language may acquire a new meaning as time passes, in addition to meanings it already possesses. Such a new word meaning pairing is called a semantic neologism. An example of a semantic neologism in ... -
Modelling plausible steering behaviours for autonomous virtual humans in complex environments
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2017)In order to create plausible virtual humans it is important to model their movement and interactions with their environment in an accurate and realistic manner. A lot of time and effort is spent by artists and engineers ... -
How (not) to design an Internet : principles and properties of network architectures
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2017)The TCP/IP internet architecture (IA) has been tremendously successful and the Internet has become a dominating component in the world's economic and political landscapes. However, the Internet is based on a prototype ... -
Homomorphic encryption in the attribute-based setting
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2016)The main research question addressed by this thesis is whether we can combine a cryptographic primitive called homomorphic encryption with a cryptographic primitive called attribute based encryption. Firstly, let us define ... -
Cross-Site Personalisation
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2014)Web users are continuously confronted with vast amounts of information. This phenomenon is known as the information explosion and can lead to disorientation and decreased productivity as users attempt to navigate through ... -
Vision-based hand washing gesture recognition
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013)Vision-based human gesture recognition has been studied for many years, however hand washing gesture recognition suprisingly remains untouched in the research. Strictly applying correct hand washing techniques is one of ... -
Real-time medium access control in vehicular ad hoc networks
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013)The need to reduce the number of fatalities due to road traffic accidents as well as to improve the comfort and efficiency of travel has motivated the vision of vehicular ad hoc networks. Vehicles are envisaged to be able ... -
An inexpensively elastic resource allocation model for platform as a service cloud computing
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2015)With the growth in cloud computing there is additional complexity introduced in cloud systems and therefore there is a need for more efficient resource allocation. Autonomic computing is a promising approach for resource ... -
Distributed optimal routing in wireless ad hoc networks
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2012)In this thesis, optimal routing problems in wireless ad hoc networks are investigated. The majority of existing routing algorithms follow a selfish strategy, where routing decisions are based on individual communication ... -
Data and type optimizations in virtual machine interpreters
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2010)Virtual machines provide a portable platform for the execution of programming languages. They are popular amongst language designers as they simplify the task of developing a language and its features. Programmers benefit ... -
Domain-aware user model interoperability
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013)Exchanging user information between multiple sources can potentially bring many benefits that enhance the user experience in software applications. Richer and more dynamic user models can be constructed allowing more ... -
Designing visual decision support for sociotechnical enterprises
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2009)As automation becomes more pervasive in industry, human decision-makers are becoming increasingly dependent on sensor-data to monitor and interpret performance across largescale enterprises. At the same time an exponential ... -
Specification and verification of design pattern structure, behaviour and variation
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013)Design patterns are generic solutions to connnonly-occnrring object-oriented software design problems that display good design properties such as extensibility or loose coupling. During software maintenance, earlier design ... -
Adaptive retrieval, composition & presentation of closed-corpus and open-corpus information
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2012)A key challenge for information access systems lies in their ability to deliver information that is most suited to a user's needs, preferences and context. Personalised Information Retrieval (PIR) seeks to address this ... -
Learning object-oriented programming from the students' perspective
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2009)Computer programming and programming languages are core modules in most undergraduate Computer Science and Engineering degree courses. However, learning to program is a complex activity as it involves the understanding and ... -
Improving pervasive application behaviour with other users' information
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2012)The behavior of a pervasive application is much improved with access to accurate, relevant information describing the situation of the application's user. Unfortunately, sensor failure, sensor drift, and device mobility ... -
Animation of quadrupedal animals and perceptual evaluation of their gaits
(Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2010)Computer generated animals have become a common feature of today's digitised society, often found in animated films. In computer games highly realistic animals are simulated in real time. High quality characters and their ...