Search
Bragg Institute

Dr Darren Kelly

Kelly,_D_150.jpgNBI Software Architect

Phone +61 (0)2 9717 7055
Email  Darren.Kelly@ansto.gov.au

Dr Darren Kelly applies model-driven development with the UML and port-based systems engineering, and is the developer of the powerful "UML Parsing Analysis" recipe for translating digital text documents into UML models, simulations, and implemented software systems to neutron experiment data analysis and to modelling of the neutron instruments of OPAL. He is employing component-based software engineering to modernise the NeXus neutron science data format.

His expertise includes numerical computing and simulation, object-oriented programming, Unified Modelling Language (UML), Java, XML technologies, systems engineering, signal processing, real-time synthesis, graphical programming, beam physics, mathematical modelling and symbolic algebra.

Darren worked as a research physicist after his PhD in the DESY particle accelerator group in Hamburg, Germany, from 1994-1998. He worked on symbolic beam modelling, numerical data analysis and visualisation for the HERA collider, and as a control-room scientist. At DESY he was introduced to modern software engineering techniques such as object-oriented programming, design patterns, and the Unified Modelling Language (UML). Since 1998 he has worked in Sydney on various web and internet projects, scientific information systems, distributed computing systems, data sonification and visualisation, animation and simulation, and many other applications of the UML to software engineering and the modelling of complex systems.

Qualifications and achievements:

  • PhD from the University of Sydney's Department of Applied Mathematics, in conjunction with the Institute for Theoretical Astrophysics in Heidelberg, Germany.
  • BSc degree from the University of Sydney with honours in radioastronomy