AURA tool creates the database that contains the information about the Symbian APIs and their classification. This API information is then compared and analysed as outlined in Using AURA.
AURA creates the database for:
the given Build's XML files that contains the information of the Symbian APIs and their classifications
the given EDG output files (created when you run abld build edg command) that contains the information of the Symbian APIs used by the application and their usage type (for example, used, defined, referenced etc.).
The database for AURA is a relational SQL database that uses HSQLDB. Updates to the data are done automatically and the database does not need any maintenance.
The model stores the following information organised into tables:
information about the application for which the API usage is checked
information about the build
the usage type information for an API
the information about APIs that are used in the source code. This is generated from the EDG input
types of entities that may be encountered such as classes, files, methods, enums, data members and so on
the information about APIs from a build as delivered by the API classification XML document
the source file information
API classification summary for API status (for example, released, deprecated, prototype etc.)
API classification summary for API access (for example, publishedPartner, publishedAll, internalComponent etc.)