Software Architecture for the Implementation of a Computer-Aided Engineering System | IEEE Conference Publication | IEEE Xplore