Model-based software development for automatic train protection system | IEEE Conference Publication | IEEE Xplore