Daniel Harabor >>
Projects >>
NICTA Projects
From 2008 to 2010 I worked as a Research Programmer at
the Canberra Lab of National ICT Australia (NICTA). In that
capacity I was involved a number of projects:
-
G12:
Aims to develop a world-leading constraint programming platform.
-
STAR:
Investigates methods for improving traffic congestion.
-
IFL: Focuses on developing software
to model and optimise the allocation of resources in transportation systems.
Main Result
Perhaps the most visible output of my work at NICTA is G12IDE: an integrated development
environment for working with the G12 Constraint Programming Platform.
G12IDE supports the development of Zinc, MiniZinc and FlatZinc models.
Once a model is written, it can be solved using a wide range of approaches provided
by the underlying G12 platform.
In addition, G12IDE provides highly flexible tools for debugging and visualising a
running search algorithm.
Below are some screenshots of G12IDE in action. The resources section which follows contains
links to the official page where more information is available.
Editing a Zinc model.
|
Debugging a running search.
|
Visualising the results.
|
Resources
-
The official G12IDE homepage.
-
Bauer A., Botea V., Brown M., Gray M., Harabor D., Slaney J. K.
2010.
An Integrated Modelling, Debugging, and Visualisation Environment
for G12.
In Principles and Practice of Constraint Programming CP-10
St. Andrews, Scotland, UK.
(pdf)
(bib)
Disclaimer:
The development of this software could not have been achieved without the combined
effort of a stellar team of individuals from across NICTA's Canberra and Melbourne labs.
John Slaney is the chief architect of this project though the substantial efforts of
Andreas Bauer, Viorica Botea, Mark Brown and Matt Gray must also be acknowledged.
|