Software engineering

We have extensive experience in programming and software engineering using the following languages and tools:

  • Fortran
  • C
  • shell scripting and scripting languages
  • VxWorks
  • Purify
  • Make
  • CVS

Work done includes:

  • algorithm development for image processing
  • classification
  • interfacing and control
  • solution of inverse problems
  • mathematical modelling
  • low-level software for custom PC cards

Platforms used include:

  • DOS
  • Windows
  • Linux
  • Solaris
  • VMS

Project environments have ranged from end to end development of smaller projects to working as part of a dispersed team with strict interface control specifications for modules, and entensively documented code and version control.

The documentation and code shown in the GEMINI case study, are examples of the latter.


Case study: GEMINI