作者
Claude Castelluccia, Walid Dabbous, Sean O'Malley
发表日期
1997/8
期刊
IEEE/ACM transactions on networking
卷号
5
期号
4
页码范围
514-524
出版商
IEEE
简介
A protocol compiler takes as input an abstract specification of a protocol and generates an implementation of that protocol. Protocol compilers usually produce inefficient code both in terms of code speed and code size. We show that the combination of two techniques makes it possible to build protocol compilers that generate efficient code. These techniques are: (i) the use of a compiler that generates from the specification a unique tree-shaped automation (rather than multiple independent automata) and (ii) the use of optimization techniques applied at the automation level, i.e., on the branches of the trees. We have developed a protocol compiler that uses both these techniques. The compiler takes as the input a protocol specification written in the synchronous language Esterel. The specification is compiled into a unique automation by the Esterel front end compiler. The automation is then optimized and converted …
引用总数
19961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021248423781091741212212121
学术搜索中的文章
W Dabbous, S O'Malley, C Castelluccia - ACM SIGCOMM Computer Communication Review, 1996
C Castelluccia, W Dabbous, S O'Malley - IEEE/ACM transactions on networking, 1997
C Castelluccia, W Dabbous, S O'Malley - Proceedings of ACM SIGCOMM, 1996