State Key Lab. of Computer Science and Lab. for Internet Software Technologies;
Institute of Software at Chinese Academy of Sciences;
Beijing 100080;
China;
University of Southern California;
CA 90089-0781;
USA;
University of Massachusetts Amherst;
Amherst MA 01003;
USA;