2016-07-24 72 views
2

我正在開發Car2X應用程序以模擬基於靜脈框架的案例研究。如何測試靜脈模擬的可靠性?

作爲信息系統的學生,我一直很擔心我的應用程序的代碼。

最近我注意到VEINS在其源代碼(/ src)中沒有LLC,NETWORK和TRANSPORT圖層。

我的問題是:如果源代碼中沒有上述這些層,那麼如何確保我的模擬運行會爲Car2X應用程序生成接近實際的數據?

P.S:我知道INET框架及其議定書的,我只是想知道,如果我可以只使用靜脈我的案例研究:)

回答

1

不需要對大多數Car2X模擬你提到的層。例如,如果您下載Veins 4.4,您將只能找到用於單幀廣播傳輸幀的模擬模型,這是最常見的用例。如果你想模擬一個特殊的協議,比如說,對於幀的多跳傳輸,你需要將其實現爲一個網絡層。然後,你的模擬將有一個網絡層模型。

+0

...如果您需要更詳細的內容,請查看[動脈](https://github.com/riebl/artery),這是一個非常龐大的軟件包,它實現了歐洲標準的重要部分wrt 。消息交換格式等。 –

+1

沒錯 - 忘記提及有很多模塊庫可以將Veins擴展到更多的協議模型。作爲另一個例子,還有[ArteryLTE](https://github.com/ibr-cm/artery-lte),它將動脈與靜脈LTE相結合。最後,Veins也可以與[INET框架](https://github.com/inet-framework/inet)鏈接,它爲「標準」互聯網協議提供了大量的仿真模型。 –