A building simulation system (102, 300) for simulating system operation conditions associated with a building automation system comprising: a memory having a configuration file associated with at least one virtual node, the configuration file including at least one device property of a field device (112, 114, 116) simulated by the building simulation system (102, 300), the configuration file referencing a data file that includes a plurality of time intervals and a plurality of simulated system operation conditions of at least one point associated with the field device (112, 114, 116) for the plurality of time intervals; a processor, coupled to the memory, executing instructions for generating a virtual node hosting environment, creating the at least one virtual node in the virtual hosting environment, generating simulated operation data of the at least one point from the building simulation system (102, 300) based on the data file, the building simulation system (102, 300) including a plurality of point simulator servers (412, 414, 416), wherein each point simulator server of the plurality of point simulator servers (412, 414, 416) corresponds to the at least one system operation condition of the plurality of simulated system operation conditions identified by the data file; and a communication component coupled to the processor that provides the simulated operation data to a data consumer; characterized in that the building model of the building automation system includes various simulated conditions and fault events that are being used for testing new data analytics and optimization applications, wherein a play back of these fault events, via the virtual node hosting environment, validates the detection capabilities of monitoring systems by detecting the various played back faults. a memory having a configuration file associated with at least one virtual node, the configuration file including at least one device property of a field device (112, 114, 116) simulated by the building simulation system (102, 300), the configuration file referencing a data file that includes a plurality of time intervals and a plurality of simulated system operation conditions of at least one point associated with the field device (112, 114, 116) for the plurality of time intervals; a processor, coupled to the memory, executing instructions for generating a virtual node hosting environment, creating the at least one virtual node in the virtual hosting environment, generating simulated operation data of the at least one point from the building simulation system (102, 300) based on the data file, the building simulation system (102, 300) including a plurality of point simulator servers (412, 414, 416), wherein each point simulator server of the plurality of point simulator servers (412, 414, 416) corresponds to the at least one system operation condition of the plurality of simulated system operation conditions identified by the data file; and a communication component coupled to the processor that provides the simulated operation data to a data consumer; characterized in that the building model of the building automation system includes various simulated conditions and fault events that are being used for testing new data analytics and optimization applications, wherein a play back of these fault events, via the virtual node hosting environment, validates the detection capabilities of monitoring systems by detecting the various played back faults.