DocumentCode :
809152
Title :
A domain-specific language approach to programmable networks
Author :
Muller, Gilles ; Lawall, Julia L. ; Thibault, Scott ; Jensen, Rasmus Erik Voel
Author_Institution :
Ecole des Mines de Nantes, France
Volume :
33
Issue :
3
fYear :
2003
Firstpage :
370
Lastpage :
381
Abstract :
Active networks present significant safety, security, and efficiency challenges. Domain-specific languages, i.e., languages providing only constructs relevant to a particular domain, provide a solution that balances these constraints. Safety and security can be ensured using verification techniques that exploit the restricted nature of such languages. Strategies have been developed for the compilation of domain-specific languages that provide both portability and efficiency. This paper presents a synthesis of work on the PLAN-P domain-specific language for programmable routers. We present the language design, representative experiments that have been carried out using the language, and new compilation strategies. End-to-end performance is typically comparable to that of hand-coded C implementations.
Keywords :
Internet; high level languages; program compilers; programming; telecommunication network routing; Internet; PLAN-P language; active networks; compilation; domain-specific language approach; experiments; hand-coded C implementations; performance; portability; programmable networks; programmable routers; safety; security; verification techniques; DSL; Degradation; Domain specific languages; Internet; Java; Network synthesis; Program processors; Protocols; Routing; Safety;
fLanguage :
English
Journal_Title :
Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
Publisher :
ieee
ISSN :
1094-6977
Type :
jour
DOI :
10.1109/TSMCC.2003.817364
Filename :
1238678
Link To Document :
بازگشت