Skip to main content

Research Repository

See what's under the surface


Creating Structured PDF Files Using XML Templates (2004)
Conference Proceeding
Hardy, M., Brailsford, D. F., & Thomas, P. (2004). Creating Structured PDF Files Using XML Templates. In J. Vion-Dury (Ed.),

This paper describes a tool for recombining the logical structure from an XML document with the typeset appearance of the corresponding PDF document. The tool uses the XML representation as a template for the insertion of the logical structure into t... Read More

Page Composition using PPML as a Link-editing Script (2004)
Conference Proceeding
Bagley, S. R., & Brailsford, D. F. (2004). Page Composition using PPML as a Link-editing Script. In J. Vion-Dury (Ed.),

The advantages of a COG (Component Object Graphic) approach to the composition of PDF pages have been set out in a previous paper [1]. However, if pages are to be composed in this way then the individual graphic objects must have known bounding boxe... Read More

Detecting Danger: Applying a Novel Immunological Concept to Intrusion Detection Systems' (2004)
Conference Proceeding
Greensmith, J., Aickelin, U., & Twycross, J. (2004). Detecting Danger: Applying a Novel Immunological Concept to Intrusion Detection Systems'

INTRODUCTION In recent years computer systems have become increasingly complex and consequently the challenge of protecting these systems has become increasingly difficult. Various techniques have been implemented to counteract the misuse of com... Read More

Analysing similarity in exam timetabling (2004)
Conference Proceeding
Burke, E., Eckersley, A., McCollum, B., Petrovic, S., & Qu, R. (2004). Analysing similarity in exam timetabling

In this paper we carry out an investigation of some of the major features of exam timetabling problems with a view to developing a similarity measure. This similarity measure will be used within a case-based reasoning (CBR) system to match a new prob... Read More

'Movie Recommendation Systems Using An Artificial Immune System' (2004)
Conference Proceeding
Chen, Q., & Aickelin, U. (2004). 'Movie Recommendation Systems Using An Artificial Immune System'

We apply the Artificial Immune System (AIS)technology to the collaborative Filtering (CF)technology when we build the movie recommendation system. Two different affinity measure algorithms of AIS, Kendall tau and Weighted Kappa, are used to calculate... Read More

Compiling Exceptions Correctly (2004)
Conference Proceeding
Hutton, G., & Wright, J. (2004). Compiling Exceptions Correctly

Exceptions are an important feature of modern programming languages, but their compilation has traditionally been viewed as an advanced topic. In this article we show that the basic method of compiling exceptions using stack unwinding can be explain... Read More

'Artificial Immune Systems: A new Decision Making Paradigm for Operational Research' (2004)
Conference Proceeding
Aickelin, U. (2004). 'Artificial Immune Systems: A new Decision Making Paradigm for Operational Research'

Over the last few years, more and more heuristic decision making techniques have been inspired by nature, e.g. evolutionary algorithms, ant colony optimisation and simulated annealing. More recently, a novel computational intelligence technique inspi... Read More

'Investigating Artificial Immune Systems For Job Shop Rescheduling In Changing Environments' (2004)
Conference Proceeding
Aickelin, U., Burke, E., & Mohamed Din, A. (2004). 'Investigating Artificial Immune Systems For Job Shop Rescheduling In Changing Environments'

ABSTRACT Artificial immune system can be used to generate schedules in changing environments and it has been proven to be more robust than schedules developed using a genetic algorithm. Good schedules can be produced especially when the number of... Read More

'On Affinity Measures for Artificial Immune System Movie Recommenders' (2004)
Conference Proceeding
Aickelin, U., & Chen, Q. (2004). 'On Affinity Measures for Artificial Immune System Movie Recommenders'

Abstract. We combine Artificial Immune Systems (AIS) technology with Collaborative Filtering (CF) and use it to build a movie recommendation system. We already know that Artificial Immune Systems work well as movie recommenders from previous work by... Read More

The Use of Proof Planning Critics to Diagnose Errors in the Base Cases of Recursive Programs (2004)
Conference Proceeding
Dennis, L. A. (2004). The Use of Proof Planning Critics to Diagnose Errors in the Base Cases of Recursive Programs. In P. Baumgartner, W. Ahrendt, & H. de Nivelle (Eds.),

This paper reports the use of proof planning to diagnose errors in program code. In particular it looks at the errors that arise in the base cases of recursive programs produced by undergraduates. It describes two classes of error that arise in thi... Read More

'The application of Bayesian Optimization and Classifier Systems in Nurse Scheduling' (2004)
Conference Proceeding
Li, J., & Aickelin, U. (2004). 'The application of Bayesian Optimization and Classifier Systems in Nurse Scheduling'

Abstract. Two ideas taken from Bayesian optimization and classifier systems are presented for personnel scheduling based on choosing a suitable scheduling rule from a set for each person's assignment. Unlike our previous work of using genetic algorit... Read More

'Immune System Approaches to Intrusion Detection - A Review' (2004)
Conference Proceeding
Aickelin, U., Greensmith, J., & Twycross, J. (2004). 'Immune System Approaches to Intrusion Detection - A Review'

Abstract. The use of artificial immune systems in intrusion detection is an appealing concept for two reasons. Firstly, the human immune system provides the human body with a high level of protection from invading pathogens, in a robust, s... Read More

'Bayesian Optimisation for Nurse Scheduling' (2004)
Conference Proceeding
Aickelin, U., & Li, J. (2004). 'Bayesian Optimisation for Nurse Scheduling'

A Bayesian optimisation algorithm for a nurse scheduling problem is presented, which involves choosing a suitable scheduling rule from a set for each nurse's assignment. When a human scheduler works, he normally builds a schedule systematically foll... Read More