SM/SA unit test and utility programs
