Semi-aqueous cleaning: an alternative to halogenated solvents | IEEE Conference Publication | IEEE Xplore