Sort by: Order: Results:

Now showing items 1-20 of 21

  • Acceleration of cryptographic 

    Harrison, Owen (Trinity College Dublin. School of Computer Science and Statistics. Computer Science, Dublin, 2010)
    Graphics processing units (GPUs) can act as an attractive alternative to CPUs for general purpose computation in certain scenarios. Traditionally, the GPU has been developed to offload graphics processing from the CPU. In ...
  • An Analysis of the Dynamics of Multi-Disciplinary Medical Team Meetings and the Use of Communication Technology 

    Kane, Bridget Theresa (Trinity College Dublin, Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2008)
  • Aspect-Based Properties 

    Lafferty, Donal (Trinity College Dublin. School of Computer Science and Statistics. Computer Science, 2008-11-10)
    Component frameworks are said to support contextual composition when crosscutting functionality is bound to component instances by declarative selection of context properties, rather than through direct connections, such ...
  • Completely unanticipated dynamic adaptation of software 

    KEENEY, JOHN (Trinity College Dublin, Dublin University - Trinity College, Department of Computer Science, 2004)
    Dynamic adaptation of software behaviour refers to the act of changing the behaviour of some part of a software system as it executes, without stopping or restarting it. It is difficult to dynamically adapt software if ...
  • Computer Graphical Interfaces, Reflection and the Teaching and Learning of Music Composition - a Holistic Study. 

    JENNINGS, KEVIN GERARD (Trinity College Dublin.School of Computer Science and Statistics.COMPUTER SCIENCE, 2006)
    This thesis is a holistic study in the area of teaching and learning of music composition for children in the age range eight to eleven years. It investigates the role of graphical computer technology within the framework ...
  • Database Sampling to Support the Development of Data-Intensive Applications 

    Bisbal, Jesus (University of Dublin, Trinity College. Department of Computer Science, 2000-10)
    A prototype database is a model of a database which exhibits the desired properties, in terms of its schema and/or data values, of an operational database. Database prototyping has been proposed as a technique to support ...
  • The Decentralised Coordination of Self-Adaptive Components 

    Dowling, Jim (University of Dublin, Trinity College. Department of Computer Science, 2004-10)
    Distributed computing systems are moving towards increasingly autonomous operation and management, in which their interacting components can organise, regulate, repair and optimise themselves without human intervention. ...
  • Event-Based Middleware for Collaborative Ad Hoc Applications 

    MEIER, RENE (University of Dublin, Trinity College. Department of Computer Science, 2003-09)
    Middleware supporting event-based communication is widely recognised as being well suited to interconnecting the components of mobile applications since it naturally accommodates a dynamically changing population of ...
  • A Knowledge-Light Mechanism for Explanation in Case-Based Reasoning 

    Doyle, Donal (University of Dublin, Trinity College. Department of Computer Science, 2005-10)
    Decision support systems are currently achieving higher classification accuracies by using more complex reasoning mechanisms. Examples of such mechanisms include support vector machines and neural networks. However in ...
  • Making Personalised Flight Recommendations using Implicit Feedback 

    Coyle, Lorcan (University of Dublin, Trinity College. School of Computer Science and Statistics, 2004-10)
    As e-commerce has become more popular, the problem of information overload has come to the fore. Recommender systems that reduce the information overload problem are becoming more common. However, the problem with many ...
  • Multi-Party Electronic Payments for Mobile Communications 

    Peirce, Michael (University of Dublin, Trinity College. Department of Computer Science, 2000-10)
    As mobile communications become increasingly sophisticated and ubiquitous, traditional mobile billing with its implicit trust relationships will no longer be adequate. With a large number of different sized mobile networks, ...
  • Open Prolog: a Structure-Sharing Prolog for the Macintosh 

    Brady, Michael (University of Dublin, Trinity College. Department of Computer Science, 2005-08)
    This thesis explores the design and implementation of a Prolog system with just one mode of program execution rather than the two modes of execution? interpretation and compilation?present in most Prolog implementations ...
  • Perceptually-Adaptive Collision Detection for Real-time Computer Animation 

    O'SULLIVAN, CAROL ANN (Unversity of Dublin, Trinity College Dublin. Department of Computer Science, 1999)
    The aim of interactive animation systems is to create an exciting and real experience for viewers, to give them a feeling of immersion, of "being there". The tendency in the past has been to attempt to achieve this by ...
  • A Programming Model for Mobile Context-Aware Applications 

    Biegel, Gregory (University of Dublin, Trinity College. Department of Computer Science, 2005-05)
    Continuing advances in hardware miniaturisation and networking technologies have contributed to the widespread deployment of a range of mobile computing devices. Ad hoc communication between mobile devices enables the ...
  • A Semantic framework for deterministic functional input/output 

    Dowse, Malcolm John (University of Dublin, Trinity College. School of Computer Science and Statistics, 2006-03)
    This dissertation presents a pure functional language called Curio. This language is unusual in possessing a rigorous yet general semantics for I/O which permits both formal proofs and a fine-tuned approach to concurrency. ...
  • Simulation Frameworks for the Teaching and Learning of Distributed Algorithms 

    O'Donnell, Fionnuala (University of Dublin, Trinity College. Department of Computer Science, 2006-02)
    Teaching and learning about distributed algorithms is difficult. This is because distributed algorithms are made up of multiple independent elements, each with their own state and control, who interact through the exchange ...
  • Smart Radio: Building Community-Based Internet Music Radio 

    Hayes, Conor (University of Dublin, Trinity College. Department of Computer Science, 2003-10)
    The success of file-sharing networks demonstrates that there is a huge potential market for digital music services, if the music industry can find a service model that is attractive to listeners. The concept of digital ...
  • Story Games and the OPIATE System: Using Case-Based Planning for Structuring Plots with an Expert Story Director Agent and Enacting them in a Socially Simulated Game World 

    Fairclough, Chris (University of Dublin, Trinity College. Department of Computer Science, 2004-10)
    Storytelling in computer games has become a major selling point for new titles. With new games integrating compelling storylines with simulated worlds, there is increasingly a standard set of techniques used to tell a ...
  • Supporting Mobile Computing in Object-Oriented Middleware Architectures 

    HAAHR, MADS (University of Dublin, Trinity College. Department of Computer Science, 2003-10)
    The distributed object paradigm is now widely accepted as a suitable abstraction for building distributed applications. Numerous system architectures based on the paradigm have been proposed, and software frameworks ...
  • A Trust-Based Reputation Management System 

    Gray, Elizabeth (Trinty College Dublin. School of Computer Science and Statistics. Computer Science, 2008-11-10)
    Since its inception in the early 1990s, e-commerce in consumer-to-consumer (C2C) markets has achieved great success, with significant projected growth. For example, the Internet auction provider, eBay, has established ...