для этого надо банально представлять возможности каждой из сторон. что плисины, что проца. тогда разделение задач выходит на самом раннем этапе. и тут банально чётко описывается интерфейс, и каждая сторона до получения реального железа симулит его согласно протоколу обмена. плисописателям проще - моделсим вещь необыкновенно удобная.