Eli: a complete, flexible compiler construction system
Communications of the ACM
Mobile Channel Characteristics
Mobile Channel Characteristics
The IEEE 802.11 Handbook: A Designer's Companion
The IEEE 802.11 Handbook: A Designer's Companion
Generating Software from Specifications
Generating Software from Specifications
Performance analysis of coded cooperation diversity in wireless networks: Research Articles
Wireless Communications & Mobile Computing
Simulating wireless and mobile networks in OMNeT++ the MiXiM vision
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Coded cooperation in wireless communications: space-time transmission and iterative decoding
IEEE Transactions on Signal Processing
Cooperative diversity in wireless networks: Efficient protocols and outage behavior
IEEE Transactions on Information Theory
Outage analysis of coded cooperation
IEEE Transactions on Information Theory
Simulating wireless and mobile networks in OMNeT++ the MiXiM vision
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Modeling obstacles in INET/Mobility framework: motivation, integration, and performance
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
Towards comparable simulations of cooperating objects and wireless sensor networks
Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools
BonnMotion: a mobility scenario generation and analysis tool
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
Automated Development of Cooperative MAC Protocols
Mobile Networks and Applications
Hi-index | 0.00 |
Evaluating the performance of a cooperative relaying protocol requires an implementation for simulators and/or software-defined radios (SDRs) with an appropriate model for error detection, combining, and Medium Access Control (MAC) automaton. Such implementations are essential for meaningful evaluation of practical systems since any protocol introduces overhead that constrains the theoretical performance in non-obvious ways. Unfortunately, protocols for cooperative relaying often yield complex implementations which are tedious to implement and debug. Therefore, we identify basic operations that are inherent to all cooperative relaying protocols, and we propose a new language for their specification. Then, we show how to construct a compiler for the proposed language that generates most of the required implementation (model and MAC automaton) automatically. This approach prevents subtle mistakes during implementation of the protocol, and can significantly increase development time. In addition, this paper discusses code generation exemplarily for OMNeT++/Mobility Framework, but the approach is not restricted to a specific simulator or SDR.