Resource Conscious Development of Middleware for Control Environments: A Case of CORBA-based Middleware for the CAN Bus Systems