Source transformation, analysis and generation in TXL
Proceedings of the 2006 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
The TXL source transformation language
Science of Computer Programming - The fourth workshop on language descriptions, tools, and applications (LDTA'04)
SDL+QualNet: a novel simulation environment for wireless heterogeneous networks
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
The challenges of using SDL for the development of wireless sensor networks
SDL'09 Proceedings of the 14th international SDL conference on Design for motes and mobiles
A performance comparison of recent network simulators
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
ns+SDL: the network simulator for SDL systems
SDL'05 Proceedings of the 12th international conference on Model Driven
A wireless mesh sensing network for early warning
Journal of Network and Computer Applications
Simulation visualization of distributed communication systems
Proceedings of the Winter Simulation Conference
Simulation configuration modeling of distributed communication systems
SAM'12 Proceedings of the 7th international conference on System Analysis and Modeling: theory and practice
Hi-index | 0.00 |
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.