詳細は http://www.sice-ctrl.jp/jp/wiki/wiki.cgi/c/semi?page=id2012 を参照