The Role of Reverse Software Engineering in Medical Devices