The Emerging Domain of Cooperating Objects by Stamatis Karnouskos