Checklist for Mediator Code Hand-Off

Created: 8/30/1996

  1. Fix all known bugs. The code does not have to be overly elegant or efficient but it must be error free as far as we know.
  2. Thoroughly document the major modules: main.c, veao.c, norm.c, opt.c
  3. Complete the code review on the above files: after these code reviews, the files should be well documented (appro. 1 line of documentation for every 3 to 4 lines of code), with all the known bugs removed.
  4. Generate mediator specifications for several demo scenarios: join, union, fusion, etc. and pre-select a list of representative queries (this shouldn't be extra work but should "falls out" of the regular code tests).
  5. Document the demo scenarios: how do I start up the mediators, where are the sourceinfo files, etc....
  6. Generate makefiles for all mediator binaries; the code should be made within the TSIMMIS directory.