Implementing a contract-based multi-agent approach for shop floor agility | IEEE Conference Publication | IEEE Xplore