Download presentation
Presentation is loading. Please wait.
Published byGabriel Quinn Modified over 9 years ago
1
OSGi On Rails How the Swiss Railways benefit from Eclipse Technology
2
AviationRail & Transit Trucking / Logistics OceanPostal & PackageTravel 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) CSC in Travel & Transportation Markets
3
AviationRail & Transit Trucking / Logistics OceanPostal & PackageTravel 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) Train Route Optimization
4
Product Owner
5
Project Context
6
TMS Traffic Management System Automatic Route Setting Position Report & Route Planning
7
Project Context Position Report & Route Planning TMS Traffic Management System Automatic Route Setting H ub O ptimization T echnology
8
Object Of Optimization
9
6 -8 passenger trains in each direction every 30 minutes 30 train per hour 600 trains per day
10
Object Of Optimization
12
? ?
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 Change of train routes Change of train sequences Speed reduction 8’000 – 20’000 Variables + 7000 binary Variables ~8’000 Inequalities 3-5 seconds time to find optimal solution Uses commercial MIP Solver (CPLEX) 8’000 – 20’000 Variables + 7000 binary Variables ~8’000 Inequalities 3-5 seconds time to find optimal solution Uses commercial MIP Solver (CPLEX)
18
H.O.T. in action
20
Eclipse IDE, Server Runtime, RCP, Build, Tooling, Testing
21
Eclipse IDE Eclipse 3.7.2 Custom Eclipse developer package – Subversion support (subclipse) – Terracotta – (little) IDE customization
22
Eclipse @ Runtime Client RCP / JFace / SWT Client RCP / JFace / SWT Server OSGi Runtime Server OSGi Runtime
24
Build System Jenkins BabelNexus Pro SVN Maven / Tycho
25
Continuous Inspection
26
Tooling – “Eagle”
27
Give Feedback On The Session 1 Sign In: www.eclipsecon.org 2 Select Session Evaluate 3 Vote
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.