Download presentation
Presentation is loading. Please wait.
Published byCameron Jacobs Modified over 9 years ago
1
14 September 2015© Graffica Ltd eDEP User Group eDEP Development Mike Vere, Graffica Ltd
2
2 Who we are Graffica founded in 2000 Based in Malvern, UK Grown to 15 employees First class software development skills Broad range of ATM knowledge Pioneered outsourcing concept at EEC Specialise in ATM systems
3
3 eDEP Objectives Light weight portable ATM platform Scaleable Extensible and flexible Reliable Reusable Shared software base Cost effective Project synergy
4
4 Development of eDEP ITWP GSDK Prototype eDEP Ground eDEP Air eDEP TWR IANS PTT/RST CORA FASTI TCAS DMAN AVT eCOCKPIT SPD ECHOES NATS OCEANIC CIMACT HMI LARA FLIGHT SIM TCT STORIA /SAT 19992000200420052006200720082001200220032009 TOWSIM 3D AEG
5
5 Tools and current developments PVT STORIA SAT Map editor Resource editor Microsoft Flight Simulator Project Management Tools, TMS Automatic testing tools, Hudson
6
6 Project Management Objectives Manage software growth On site Level 1 support provided at EEC Regular delivery cycle, and Level 2 support Regression and automated testing Exploit existing software base Develop software to be reusable Constant improvement and redesign Remain responsive, look for feedback Short development cycle Regular intermediate deliveries, prototypes
7
7 Layered Software Structure ExperimentTrainerConceptPrototype Java Platform API Operating System (Linux, Windows, HP/ux, Solaris, Mac) eDEP Graphics/Live/Extension Modules (CWP/PWP/Recording/BADA/ARTAS) Graffica System Development Kit (Simulation Kernel, Events, Graphics, Middleware) eDEP Core ATC Modules (Airspace/FDPS/RDPS/Air/Datalink/ADSB/Tools) Operational
8
8 Development Lifecycle Premise: Requirements will change Task driven incremental software development Project plan Initial design and test plan Initial development Create test scripts Re-plan Review design (software and tests) Software re-code and re-factoring Regression test Update documentation Incremental Delivery Client Feedback
9
9 Relationship with ESCAPE Complementary platforms ACE hi fidelity – but long development cycle eDEP low fidelity – but functional, short development cycle Benefits to ESCAPE Early evaluation of concept Small scale trials Iterative approach to concept development Results fed into ACE component development ACE/eDEP Gateway: AEG Hi fidelity calculations from ACE Prototyped HMI using eDEP Interoperable components – TCT server Support to ESCAPE ACE lifecycle upgrades Wrapping eDEP components using ACE API
10
10 Project Synergy Shared, open software base enables Clients to trust software Projects to share common costs Produce a very wide functional capability Core software and thin projects Core software developed once Configured for different clients Projects contribute to core development eDEP community benefits Examples: STORIA, RST, TCT, CIMACT
11
11 Issues How to keep software in step Multiple projects sharing same code base Careful planning Synchronisation of clients’ requirements Review of client timescales and objectives Management of diverse requirements Rapid prototyping Medium scale simulation Certificated training Operational systems
12
12 Conclusion eDEP works because clients contribute Development needs client feedback Progress is easily reported back to clients Possibility to re-use software across different projects Rapid concept development possible Software reuse across different projects User group can provide visibility for New components Additional functionality Supplementary tools Gateways to third party software
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.