selected publications conference paper Using managed communication channels in software components. . 2006