Calculation of exchange energy in quantum dots : application to porous silicon