adaptive production systems