Abstract
|
<p>Communication software, most noto … <p>Communication software, most notoriously protocolstacks, are an area of growing interest. Many companiesimplement new or revised protocols for new applicationrequirements, and reimplement well-known infrastructureprotocol stacks to accomodate to new hardware andsoftware platforms. However, due to the complexity andperformance-critical nature of communication software,implementing protocol stacks remains a time-consumingand error-prone task with considerable impact on time tomarket, scalability and maintainance. The work at handinvestigates how to provide program development supportfor protocol stack implementation to make it easier andmore likely to be correct while respecting non-functionalconstraints. We present a language-based approach for theimplementation of protocol stacks. We define a domainspecificembedded language, IPS, for declaratively describingoverlaid protocol stacks. In IPS a high-level packetspecification is described using a data description languagewhich is compiled into a.) an internal data representation,and b.) packet processing functions in C. Both are then integratedinto the dataflow framework of a protocol overlayspecification. IPS generates highly portable C code for variousarchitectures from this source. We present the compilationframework for generating packet processing andprotocol logic code, and a preliminary evaluation.</p>e, and a preliminary evaluation.</p>
|
Author
|
Yan Wang +
, Veronica Gaspes +
|
Conference
|
IASTED International Conference on Communication Systems, Networks and Applications, October 12 – 14, 2009, Beijing, China
|
Diva
|
http://hh.diva-portal.org/smash/record.jsf?searchId=1&pid=diva2:407713
|
HostPublication
|
Proceedings of the IASTED International Conference on Modelling, Simulation, and Identification, MSI 2009 +
|
PublicationType
|
Conference Paper +
|
Publisher
|
ACTA Press +
|
StartPage
|
8 +
|
Title
|
Integrating a data description language with protocol stack development +
|
Year
|
2009 +
|
Has queryThis property is a special property in this wiki.
|
Publications:Integrating a data description language with protocol stack development +
, Publications:Integrating a data description language with protocol stack development +
, Publications:Integrating a data description language with protocol stack development +
, Publications:Integrating a data description language with protocol stack development +
, Publications:Integrating a data description language with protocol stack development +
, Publications:Integrating a data description language with protocol stack development +
, Publications:Integrating a data description language with protocol stack development +
, Publications:Integrating a data description language with protocol stack development +
, Publications:Integrating a data description language with protocol stack development +
, Publications:Integrating a data description language with protocol stack development +
|
Categories |
Publication +
|
Modification dateThis property is a special property in this wiki.
|
26 June 2014 03:44:39 +
|