A Highly Modular Software Framework for Reducing Software Development Time of Nanosatellites | IEEE Journals & Magazine | IEEE Xplore