From Luis.Blando@ap.bdi.gte.com Wed Jan 23 19:04:05 2002 "After four years, the system developed and maintained using DemeterJ is still running 24x7, processing large volumes of electronic orders at Verizon" I have just browsed some of the Verizon Wholesale sites and all the work I did back then (four years) ago is STILL being used and has sustained six iterations of changing requirements... Through it all, each time they need to generate a new "version" of the edit engine, demeterj is hard at work! I am digging through the current system owners (incidentally, it changed organizational hands long ago) to get developer access password so I can get all the information I need. It is truly a demeterj success story if you ask me. The other compiler would have taken three weeks to build and the demeterj version was done in TWO days!! From Luis.Blando@ap.bdi.gte.com Thu Jan 24 09:19:03 2002 From: "Blando, Luis" To: "'lieber@ccs.neu.edu'" It helps to understand the context on which the Edit Engine (whose C++ code is periodically generated by a DemJ program) runs. By the Telecom act of 1996, RBOCs needed to open their systems to competition. Therefore, GTE (then) created a system to process incoming requests (which come in forms called LSR). These forms need to be validated against hundreds of "edit rules", and that is what the edit engine does. Not only is the edit engine processing thousands of these forms routinely, which account for many many million dollars, but it has become the "standard" by which GTE "publishes" our edit rules. Please see http://128.11.40.241/business_rules/master.htm which is accessible from www.verizon.com/wholesale for a sample of the rules I am talking about. Also, a writeup for the actual development of the edit engine compiler can be found at: http://www.ccs.neu.edu/research/demeter/evaluation/gte-labs/lblando.txt In short, not only is this 4 years old and has sustained different teams and iterations, but it is a MISSION CRITICAL system through which millions of dollars flow and who abides by strict regulation (e.g. if the Edit Engine were to be wrong, stiff penalties would be levied against Verizon)