Knowledge-based support for rapid software prototyping | IEEE Journals & Magazine | IEEE Xplore