A self-generating automatic code generation system includes a user
interface for capturing a set of knowledge and rules that define an
application; a first automatic code generator for generating code for the
application using the set of knowledge and rules; a user-interface for
capturing a set of knowledge and rules that define a new feature to be
added to the application; and a second automatic code generator supporting
the new feature that was automatically generated by the first automatic
code generator using the set of knowledge and rules defining the new
feature as well as a set of knowledge and rules defining the first
automatic code generator, wherein the second automatic code generator is
to regenerate the code for the application such that the application
includes the new feature using a set of knowledge and rules for generating
the application as well as a set of knowledge and rules for using the new
feature.
Un sistema automatico digenerazione della generazione di codice include un'interfaccia di utente per bloccare un insieme di conoscenza e le regole che definiscono un'applicazione; un primo generatore di codice automatico per la generazione del codice per l'applicazione usando l'insieme di conoscenza e delle regole; un'utente-interfaccia per bloccare un insieme di conoscenza e regole che definiscono una nuova caratteristica da aggiungere all'applicazione; e un secondo generatore di codice automatico che sostiene la nuova caratteristica che è stata generata automaticamente dal primo generatore di codice automatico usando l'insieme di conoscenza e delle regole che definiscono la nuova caratteristica così come un insieme di conoscenza e delle regole che definiscono il primo generatore di codice automatico, in cui il secondo generatore di codice automatico deve rigenerare il codice per l'applicazione tali che l'applicazione include la nuova caratteristica usando un insieme di conoscenza e le regole per la generazione dell'applicazione così come un insieme di conoscenza e le regole per usando la nuova caratteristica.