Previous Table of Contents Next


2.8.2 Fully Automated


   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.