Inductive Programming

Inductive programming includes all approaches which can be concerned with mastering programs or algorithms coming from incomplete specifications. Inductive Programming can be a special area involving automatic programming, addressing research from synthetic intelligence and programming, which addresses mastering of typically declarative and quite often recursive programs coming from incomplete specifications, for instance input/output examples or constraints.