next up previous contents
Next: Online Monitoring Software Up: Analysis Software Previous: Object Framework   Contents


Bank Definitions (BDML)

To facilitate communication between different modules of the primex analysis software, a bank structure was defned. Some properties include standard access mechanisims, dynamic resizing, and extensibility. Top level definitions of the banks was done by creating a flavor of XML dubbed the Bank Definition Markup Language (BDML)[1]. With BDML, a new bank is easily added to a single BDML file and the neccessary code is automatically generated by make. Additionally, the bank printing routines and documentation are standardized and generated directly from the BDML source.



David Lawrence 2003-11-11