ShoX:一个易于使用的无线网络仿真平台

J. Lessmann, T. Heimfarth, P. Janacik
{"title":"ShoX:一个易于使用的无线网络仿真平台","authors":"J. Lessmann, T. Heimfarth, P. Janacik","doi":"10.1109/UKSIM.2008.32","DOIUrl":null,"url":null,"abstract":"For the evaluation of wireless network protocols, simulation has established itself as a good compromise between cost and complexity, on the one hand, and accuracy of results, on the other hand. Most established network simulators, however, were originally developed for wired networks and only later extended to the wireless domain. Some simulators like Opnet are not even restricted to communication networks at all, but can be used to simulate all kinds of networked systems. In this paper, we present ShoX, a network simulator explicitly designed for the simulation of wireless networks. Together with its strong GUI support, this allows a very efficient development and evaluation of network protocols without any considerable learning curve. All relevant concepts known from the domain of wireless networks like nodes, links, OSI layers, packets, mobility, signal propagation and traffic models are directly available. Defining new layers, packets or models is as easy as subclassing the existing abstract classes which ensures at compile time that all required methods are provided by the user. ShoX is completely based on Java and XML, thus superseding to learn unfamiliar languages like Tcl or NED. It features an integrated GUI for configuration, visualization and statistics.","PeriodicalId":22356,"journal":{"name":"Tenth International Conference on Computer Modeling and Simulation (uksim 2008)","volume":"10 1","pages":"410-415"},"PeriodicalIF":0.0000,"publicationDate":"2008-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"62","resultStr":"{\"title\":\"ShoX: An Easy to Use Simulation Platform for Wireless Networks\",\"authors\":\"J. Lessmann, T. Heimfarth, P. Janacik\",\"doi\":\"10.1109/UKSIM.2008.32\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"For the evaluation of wireless network protocols, simulation has established itself as a good compromise between cost and complexity, on the one hand, and accuracy of results, on the other hand. Most established network simulators, however, were originally developed for wired networks and only later extended to the wireless domain. Some simulators like Opnet are not even restricted to communication networks at all, but can be used to simulate all kinds of networked systems. In this paper, we present ShoX, a network simulator explicitly designed for the simulation of wireless networks. Together with its strong GUI support, this allows a very efficient development and evaluation of network protocols without any considerable learning curve. All relevant concepts known from the domain of wireless networks like nodes, links, OSI layers, packets, mobility, signal propagation and traffic models are directly available. Defining new layers, packets or models is as easy as subclassing the existing abstract classes which ensures at compile time that all required methods are provided by the user. ShoX is completely based on Java and XML, thus superseding to learn unfamiliar languages like Tcl or NED. It features an integrated GUI for configuration, visualization and statistics.\",\"PeriodicalId\":22356,\"journal\":{\"name\":\"Tenth International Conference on Computer Modeling and Simulation (uksim 2008)\",\"volume\":\"10 1\",\"pages\":\"410-415\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"62\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Tenth International Conference on Computer Modeling and Simulation (uksim 2008)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/UKSIM.2008.32\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Tenth International Conference on Computer Modeling and Simulation (uksim 2008)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UKSIM.2008.32","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 62

摘要

对于无线网络协议的评估,仿真已经成为成本和复杂性与结果准确性之间的一个很好的折衷。然而,大多数已建立的网络模拟器最初是为有线网络开发的,后来才扩展到无线领域。有些模拟器如Opnet甚至完全不局限于通信网络,而是可以用来模拟各种网络系统。在本文中,我们提出了ShoX,一个网络模拟器,明确地为无线网络的模拟设计。再加上它强大的GUI支持,它可以非常有效地开发和评估网络协议,而无需任何可观的学习曲线。从无线网络领域中已知的所有相关概念,如节点、链路、OSI层、分组、移动性、信号传播和流量模型都是直接可用的。定义新的层、包或模型就像对现有抽象类进行子类化一样简单,这可以确保在编译时所有所需的方法都由用户提供。ShoX完全基于Java和XML,因此取代了学习不熟悉的语言,如Tcl或NED。它具有集成的GUI,用于配置、可视化和统计。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
ShoX: An Easy to Use Simulation Platform for Wireless Networks
For the evaluation of wireless network protocols, simulation has established itself as a good compromise between cost and complexity, on the one hand, and accuracy of results, on the other hand. Most established network simulators, however, were originally developed for wired networks and only later extended to the wireless domain. Some simulators like Opnet are not even restricted to communication networks at all, but can be used to simulate all kinds of networked systems. In this paper, we present ShoX, a network simulator explicitly designed for the simulation of wireless networks. Together with its strong GUI support, this allows a very efficient development and evaluation of network protocols without any considerable learning curve. All relevant concepts known from the domain of wireless networks like nodes, links, OSI layers, packets, mobility, signal propagation and traffic models are directly available. Defining new layers, packets or models is as easy as subclassing the existing abstract classes which ensures at compile time that all required methods are provided by the user. ShoX is completely based on Java and XML, thus superseding to learn unfamiliar languages like Tcl or NED. It features an integrated GUI for configuration, visualization and statistics.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信