Pada embedded system terdapat dua bagian penting yaitu komponen komputasi (register) dan komponen komunikasi. Komponen komunikasi menjadi perhatian penting pada mekanismme pemodelan level transaksi (transaction level modeling), TLM). Kanal komunikasi adalah komponen untuk transaksi antar register. Fokus pembahas TLM adalah perancangan kanal yang dapat mengakomodasi untuk peningkatan level transaksi. kanal (channel) adalah implementasi bus untuk komunikasi antar komponen pada embedded system. Hal ini adalah kunci penting untuk mencapai implementasi TLM untuk meningkatkan efisiensi pemodelan. Pada paper ini diusulkan beberapa definisi rancangan kanal sebagai implementasi TLM untuk perancangan embedded system. Hasilnya menunjukan bahwa rancangan kanal dapat berjalan sebagai bus untuk transaksi pada TLM. systemC digunakan sebagai bahasa pemodelan dalam paper ini.