SDL Code Generation for Network Simulators

被引:0
作者
Brumbulli, Mihal [1 ]
Fischer, Joachim [1 ]
机构
[1] Humboldt Univ, Inst Informat, Unter Linden 6, D-10099 Berlin, Germany
来源
SYSTEM ANALYSIS AND MODELING: ABOUT MODELS, SAM 2010 | 2011年 / 6598卷
关键词
SDL; code generation; ns-3;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Network simulators are a very popular tool for behavior assessment of distributed and networked systems. Despite this fact, the lack of integration with existing system design tools leads to a difficult and error-prone development of these systems for simulation purposes. Even if the system is correctly implemented, its maintenance becomes a tedious task especially with the increasing complexity. This paper introduces a new approach for addressing these issues through the combination of SDL with code generation and transformation techniques. The goal is automatic C++ code generation resulting in a new module for the network simulator ns-3. The simulator is not subject to any modifications because the new module is integrated within it. This way no external mechanism for bridging system implementation with the simulator is required and the simulation performance is not affected.
引用
收藏
页码:144 / 155
页数:12
相关论文
共 9 条
  • [1] Ahrens K, 2009, LECT NOTES COMPUT SC, V5719, P200, DOI 10.1007/978-3-642-04554-7_13
  • [2] Cordy J.R., 2006, P 2006 ACM SIGPLAN S, P1, DOI [10.1145/1111542.1111544, DOI 10.1145/1111542.1111544]
  • [3] The TXL source transformation language
    Cordy, James R.
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2006, 61 (03) : 190 - 210
  • [4] Fischer J., 2009, P MATHMOD 2009 VIENN
  • [5] The Self-organizing Seismic Early Warning Information Network (SOSEWIN)
    Fleming, K.
    Picozzi, M.
    Milkereit, C.
    Kuehnlenz, F.
    Lichtblau, B.
    Fischer, J.
    Zulfikar, C.
    Oezel, O.
    [J]. SEISMOLOGICAL RESEARCH LETTERS, 2009, 80 (05) : 755 - +
  • [6] ITU, 2007, Z100 ITU
  • [7] Kuhn T, 2005, LECT NOTES COMPUT SC, V3530, P103
  • [8] Latkoski P, 2010, P 3 INT ICST C SIM T
  • [9] Weingärtner E, 2009, IEEE ICC, P1287