I7Framework

I7Framework

Platform for developing simulation systems


Main features

  • Distributed simulation environment for simulation of railway systems
  • Simulation instances can be hosted on different computers in LAN
  • Deploy software templates (Simulation Entities) on several instances of simulation or on multiple PCs
  • Data exchange and synchronization between models managed by I7Framework
  • Integrating models custom C # language or native code (C, C++)

  • Operation in Real Time at low latency (temporal resolution 1 ms)
  • Integration with user applications (p.es. supervision SCADA systems) using TCP/UDP
  • Application integration 'in the loop'
  • Hardware integration of devices 'Hardware in the loop'
  • Custom software interfaces and protocols integration


  • Based on Microsoft Framework or Mono
  • Supported operating systems: MS Windows (Vista, 7, 8 and 10 x86 and x64), Linux
  • Integration with Database MS SQL Server 2008 R2 and later versions, for configuration management and recordings
  • 'Black box' integration of libraries (DLL) or applications (EXE)
  • Support for a wide range of commercial interfaces (p.es. National Instruments, ADLink) based on standard drivers released by manufacturers

  • Functional testing and verification of SW applications (also in systems-safety) in the railway sector
  • Testing and functional testing of railway land and border devices (even in safety-safety)
  • Evaluation of Rail transport systems during study or preliminary design
  • System simulation for training of personnel or performance evaluation

  • Architecture

    I7 platform architecture

  • Features

    Main features of I7Framework

Click on an image to see the enlarged copy



Download I7. Framework technical description