deceit
is an interpreter to create arbitrary data sets complying
with the DAL data model. Optionally, the dat set structures can be
filled with data, either with the library functions provided with
deceit, or with a user-defined library of Perl functions.