Decentralized Reasoning in Ambient Intelligence by Jose Viterbo