In Spring 2003 4 SIMS graduate students began work on an XML application platform that can use models like those in BABL to "program with the documents"
The Goal of the XML Application platform is to represent all data models, business rules, and workflow specifications as externalized XML documents as opposed to scattering logic throughout application code
Model: Course should have a department, number, units value
Business Rule: A Summer Session course cannot be more than 10 weeks long
Workflow Rule: A new timesheet must be approved before it can be paid
In May we were awarded additional funds in the annual E-Berkeley competition and this summer there are 7 full-time students and recent graduates working on the platform and BABL