INET Framework
  • Download
  • Showcases
  • Tutorials
  • Documentation
    • Introduction
    • Installing INET
    • Getting Started
    • User's Guide
    • Developer's Guide
    • Showcases
    • Tutorials
    • Technical Presentations
    • NED Reference v4.x
    • NED Reference v3.x
    • Model Catalog
    • 3rd Party Tutorials
    • Teaching Resources
  • Development
    • Repository
    • Bug Tracker
    • Mailing List
    • Coding Conventions
    • Documenting
    • Test Suite
    • Submitting Code
    • Plans
    • Progress
  • Contributing
    • Why Contribute
    • How Can You Help
    • Getting Started
    • Contribution Ideas
  • People
    • Contributors
    • Component Advisors
    • Community Coordinators
    • Core Team

Plans

This page describes what’s planned for INET in the future.

After INET 4.3

  1. mobility models
    • separate initial positioning from positioning over time
    • make them composable sequentially and additively
    • extend interface with future movement predictions
  2. physical layer
    • support capturing a stronger signal while receiving a weaker one
    • support aborting an ongoing transmission
    • add the simulation of synchronization process (pilot/preamble)
    • add missing Weibull and Jakes fading
    • add multipath support
    • add real CUDA and multi-core parallel execution
  3. IPv6
    • IPv6 has not yet been through the same refactoring and improvements as the IPv4 model
    • after that, xMIPv6 needs to be tested and revised as well
  4. NeuralNet based Error model

  5. Documentation
    • review new and modified NED module and C++ class comments
  6. Examples
    • review existing examples
    • add new more meaningful, more specific feature examples (e.g. crosstalk)
    • reduce redundancy in inifiles (e.g. lots of unrelated configuration entries) that makes understanding examples more difficult than necessary
    • review directory structure (e.g. more different wireless directories), make the structure more similar to the source directory structure
    • extend the wireless tutorial with additional steps
  7. Tests
    • some examples are rather tests, they were usually created during development for quick testing
    • we definitely need more (some?) validation tests (e.g. comparison with other simulators, real-world measurements, or analytical results)

As for the not-so-near future (potentially in a later major version), we are considering some nontrivial changes:

  1. synchronous sends
    • introducing synchronous (immediate) message sends to reduce communication overhead between protocol layers
  2. Factor out the base infrastructure from INET so we would have a subset of components that could be separately supported. Protocol-specific code should be avoided in this codebase.

  3. Based on the common infrastructure create a framework where generic network models could be built using only the combination of exsisting (very simple) modules. This could be useful for modeling abstract network concepts.

Related Pages

Repository Bug Tracker Mailing List Coding Conventions Documenting Test Suite Submitting Code Plans Progress

  • Back to top
  • Twitter
  • GitHub
  • Mailing List
  • Improve This Website
  • Contact Us