Java permits the code to be organised into packages. A package is a group of related classes. This enables the programmer to have well-organised code.
The different classes and exceptions have been grouped into packages. Table
describes the different packages used. The control architecture implemented is a 10,500 line-long program, organised in 15 packages. Because of the size of the code, the use of RCS was important to keep track of the changes made in the different classes.