Abstract :
This case study describes the modernization technology and processes employed by Thales Air Systems SA. (Thales), a leading European and major global provider of ATM systems and its modernization solution provider, The Software Revolution, Inc, to modernize its Flight Data Processing system from 2005 through 2011. This paper provides an overview of the EATMS project that commenced with the initial risk reduction pilot project in 2005 that assessed the transformation validity and determined whether real-time Java or C++ would be the preferred target language and concludes with the deployment of the Java version of Eurocat at Shannon Airport in Ireland April, 2011, which marked a historic milestone in air traffic control as well as a major advancement in automated reverse-engineering, reengineering and forward engineering.
Keywords :
C++ language; Java; aerospace computing; air traffic control; reverse engineering; software architecture; C++ language; European air traffic management system; Java; Thales Air Systems; The Software Revolution; air traffic control; architecture-driven modernization; automated reverse-engineering; flight data processing system; forward engineering; modernization technology; reengineering;