Skip navigation
The Australian National University

Student research opportunities

Productising the 3Worlds Graph Database framework

Project Code: CECS_824

This project is available at the following levels:
Masters
Please note that this project is only for higher degree (postgraduate) applicants.

Supervisor:

Dr Shayne Flint

Outline:

3Worlds is an interdisciplinary research project which aims to produce a simulation and modelling software platform for ecology and environmental sciences (http://threeworlds.biologie.ens.fr/). The project is funded by the French Agency of National Research.

The 3Worlds software comprises several 'frameworks' including a graph database and associated query and visualisation sub-systems. This framework now needs to be productised in order to better satisfy the needs of 3Worlds users. This will involve the following tasks:


  • Document the architecture of the 3Worlds graph database framework

  • Develop a testing framework for the 3Worlds graph database framework

  • Develop a graphical user interface for managing a 3Worlds graph database (using the 3Worlds User Interface framework)

  • Work with 3Worlds users to ensure that the framework satisfies their needs.

Requirements/Prerequisites

Demonstrated ability to apply sound software development practices and to program in Java within a Unix/Linux environment.

Student Gain


  • ability to collaborate with members of an international research group

  • improved understanding of graph databases

  • ability to document the architecture of an existing software system

  • ability to plan and execute the testing of distributed computing systems


Contact:



Updated:  29 June 2012 / Responsible Officer:  JavaScript must be enabled to display this email address. / Page Contact:  JavaScript must be enabled to display this email address.