Title: An object-oriented architecture for job shop scheduling