DPLab: an environment for distributed programming. - Mordechai Ben-Ari; Shawn Silverman (ITiCSE, 1999)