Loughborough University
Browse
Thesis-2003-Hornsby.pdf (7.78 MB)

Effective component-based solutions to problems: reusing components and designs

Download (7.78 MB)
thesis
posted on 2018-09-17, 09:17 authored by Peter M. Hornsby
Computers are useful problem-solving tools, and they are most effective when they are programmed to address a particular problem. Programming is however an activity that is restricted to a very small group of specialists, usually with years of training. Within this specialism, component reuse is regarded as an important technique, but one that is difficult to achieve in practice. The existing development community has already invested considerable time and money in learning software development skills, and is unlikely to invest further in learning a significantly different skill. It seems reasonable therefore that effective techniques for component reuse will need to be based on existing skills, and must keep the additional workload of component reuse as small as possible. The work described in this thesis is an investigation of techniques which might meet this requirement and which are based on an understanding of the holistic human-computer problem solving system. Here, both the requirements of the computer as an information processing system, and the needs of the human problem solver are accounted for and enabled to work together effectively. [Continues.]

History

School

  • Science

Department

  • Computer Science

Publisher

© Loughborough University

Publisher statement

This work is made available according to the conditions of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) licence. Full details of this licence are available at: https://creativecommons.org/licenses/by-nc-nd/4.0/

Publication date

2003

Notes

A Doctoral Thesis. Submitted in partial fulfilment of the requirements for the award of Doctor of Philosophy at Loughborough University.

Language

  • en

Usage metrics

    Computer Science Theses

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC