An Event-Driven Agent-Based Simulation Model for Industrial Processes