Previous | Table of Contents | Next |
The second benefit of the generation of the HUTN languages is that it can be fully
automated (see 1.3, “Proof of Concept? for a description of DSTC’s prototype). The
task involved in the manual implementation of a parser allows for more flexibility in language design, but requires a good
deal of time and effort. In addition to this, a manually constructed parser is open to problems with information models that
are subject to change. Automation means that changes made to a language, be they as a result of a change in the underlying
model or a change in the syntax, will be implemented uniformly and quickly across the entire system. In this way, automation
avoids problems of consistency in changing languages, and greatly reduces the time involved in the evolution of an information
model/repository suite.