A commom-sense approach for automatic service composition in ambient intelligence