Thesis/Project topics offered by John Hosking and John Grundy

The following topics are indicative of our current research interests. Most of these are based around our work on the Pounamu meta tool. Ideally students should have done COMPSCI 732 or SOFTENG 461 as preparation. We are also prepared to consider other project and thesis topics in the general areas of software tools, software engineering, and visual languages. Contact either John or John for more information and discussion.

Collaboration tools for Pounamu

Extension of work done by Therese Helland. This would be suitable for a 780 project.

A web services interface for Pounamu

Provision of a properly engineered web services interface for the Pounamu environment. A potential 780 project which would suit a student who has passed 334, 335 and 732

Event Handling specification for Pounamu

Etxtend MSc work currently being undertaken by Kelvin Jin. A potential 780 project.

Integraion of Infopah and Pounamu

Using Microsoft's new Infopath extension to Office, to provide an XML based front end to Pounamu. A potential 780 project

Adaptable UIs for Pounamu

Examine then integration of Zomable User Interface (ZUI) technology into Pounamu. A potential 780 project.

A sketching interface for Pounamu

This would build on MSc thesis work currently being undertaken by Michael Chen and would look to provide a pen based interface for interaction with Pounamu views. A potential MSc thesis project.

Document management and configuration support for Pounamu

This would involve design and implementation of version management facilities for Pounamu. A potential MSc thesis project.

Web services specification tool

Development of a tool for specifying web services based applicatins using Pounamu. A potential MSc thesis project.

Primitives for long transactions

Exploration of tool support for mocdelling and specifying electronic transactions that span multiple businesses over an extended period. A potential MSc thesis project.

Expressibility of mapping languages

A characterisation of the expressability of various mapping languages, with a view to developing a calculus for describing inter-view consistency. A potential MSc or PhD thesis project for a well prepared stuudent interested in formalisms.