1 / 27

OSGi On Rails How the Swiss Railways benefit from Eclipse Technology

OSGi On Rails How the Swiss Railways benefit from Eclipse Technology. CSC in Travel & Transportation Markets. We… Support 7 of the 10 Largest Rail Operators in Europe Support 3 of the World’s 5 Largest Airlines Support 8 of the Top 10 Postal / Courier Services in Europe

melvin-gray
Download Presentation

OSGi On Rails How the Swiss Railways benefit from Eclipse Technology

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OSGi On RailsHow the Swiss Railways benefit from Eclipse Technology

  2. CSC in Travel & Transportation Markets We… • Support 7 of the 10 Largest Rail Operators in Europe • Support 3 of the World’s 5 Largest Airlines • Support 8 of the Top 10 Postal / Courier Services in Europe • Built the only High Density real-time Rail Traffic Management System (@SBB) Aviation Rail & Transit Trucking / Logistics Ocean Postal & Package Travel

  3. Train Route Optimization We… • Support 7 of the 10 Largest Rail Operators in Europe • Support 3 of the World’s 5 Largest Airlines • Support 8 of the Top 10 Postal / Courier Services in Europe • Built the only High Density real-time Rail Traffic Management System (@SBB) Aviation Rail & Transit Trucking / Logistics Ocean Postal & Package Travel

  4. Product Owner

  5. Project Context

  6. Project Context Position Report & Route Planning TMS Traffic Management System Automatic Route Setting

  7. Project Context TMS Traffic Management System Position Report & Route Planning Automatic Route Setting Hub Optimization Technology

  8. Object Of Optimization

  9. Object Of Optimization • 6 -8 passenger trains in each direction • every 30 minutes • 30 train per hour • 600 trains per day

  10. Object Of Optimization

  11. Object Of Optimization

  12. Object Of Optimization ?

  13. Object Of Optimization

  14. Objectives Mixed Integer Linear Optimization

  15. Objectives Mixed Integer Linear Optimization Minimizing Delay

  16. Objectives Mixed Integer Linear Optimization Minimizing Delay Change of train routes Change of train sequences Speed reduction

  17. Objectives Mixed Integer Linear Optimization Minimizing Delay • 8’000 – 20’000 Variables + 7000 binary Variables • ~8’000 Inequalities • 3-5 seconds time to find optimal solution • Uses commercial MIP Solver (CPLEX) Change of train routes Change of train sequences Speed reduction

  18. H.O.T. in action

  19. Eclipse IDE, Server Runtime, RCP, Build, Tooling, Testing

  20. Eclipse IDE • Eclipse 3.7.2 • Custom Eclipse developer package • Subversion support (subclipse) • Terracotta • (little) IDE customization

  21. Eclipse @ Runtime Client RCP / JFace / SWT Server OSGi Runtime

  22. Build System SVN Jenkins Maven / Tycho Babel Nexus Pro

  23. Continuous Inspection

  24. Tooling – “Eagle”

  25. Give Feedback On The Session 1 Sign In: www.eclipsecon.org 2 Select Session Evaluate 3 Vote

More Related