Supervised Projects 2004



Web of Patterns


Chris Elgar (BE 4th year project)

Synopsis:

The aim of this project is the formalisation of design patterns using the Web Of Patterns platform, and to extend the existing software by adding an ANT interface, a reporting facility and support for source code analysis based on the Eclipse implementation of the Java AST (abstract syntax tree).

As a result of this project the following paper has been written: Jens Dietrich, Chris Elgar: A formal Description of Design Patterns using OWL. ASWEC 2005.

A WEB Interface for LDAP


Student: Ewen Cummings (BE 4th year project)

Synopsis:

The aim of the project is to produce a software package that interfaces with an LDAP (Lightweight Directory Access Protocol) directory. The flexible design allows, through the use of XML, various ways of returning data e.g. to html or as a .pdf report. The product is aimed to towards end users as opposed to directory administrators, therefore knowledge of LDAP is not be needed to use it. The project has been done for and in cooperation with the New Zealand State Services Commission in Wellington.

A Rule-Based Portfolio Agent

Student: Thomas Brown (BE 4th year project)

Synopsis:

A prototype of a portfolio agent for the semantic web has been developed. The Portfolio agent monitors a portfolio of investments using an event listener. When an event happens an action is only performed according to rules setup in the knowledge database. The prototype currently has only one event and one action source and the knowledge rules are hard coded into the program. The objective of this project is to turn the prototype of the Portfolio agent into a real life application.
"Practice what you preach" Valid XHTML 1.0! RDF Resource Description Framework Metadata Icon