FORTRESS, a CAN based development environment for real-time embedded applications