Model-driven Engineering of A Knowledge-base for Assembly Systems: An Architectural View | IEEE Conference Publication | IEEE Xplore