The runtime RMPL compiler is a runnable java JAR file. The program is invoked as follows with a single command line argument: foo$ java -jar rmplM.jar myfile.rmpl2 Including file: includedfile.rmpl2 Exiting include file Compiling RMPL 'myfile.rmpl2'. Generating XML 'myfile.rmpl2.xml'. RMPL read in as XML... Compiling RMPL 'myfile.rmpl2' to Matlab... Warning, ignoring unrecognized constructor assignment for class Ramp: Integer Done! Generating Matlab file 'myfile_events.m' Generating Matlab file 'myfile_plantmodels.m' Generating Matlab file 'myfile_pm.m' Generating Matlab file 'myfile_qsp.m' foo$ In the above example the file myfile.rmpl2 was specified as the file to be compiled. The compilation generated for matlab files as a result. This run has generated a warning. This is a bug that I seem to have added. Until I fix it please ignore it! If there is something more substantially wrong with your file the com[piler will generate an error message. Make sure that the pathname of the included plant is accessible from the place where the compiler is run from otherwise it will generate an error when it can't open the plant file. Ther is nothing more to it than that. The JAR file should be compuletely self contained so if yu have a valid java setup this whoudl work equally well on either Linux or Windows (I have tested it on those two platforms).