Embedded protocol design