|Professor Mike Hinchey||Evolving Critical Systems||Monday, October 17|
|Mr. Philip H. Newcomb||Architecture-Driven Modernization of the European Air Traffic Management System||Tuesday, October 18|
Evolving Critical Systems
Increasingly software can be considered to be critical, due to the business or other functionality which it supports. Upgrades or changes to such software are expensive and risky, primarily because the software has not been designed and built for ease of change. Expertise, tools and methodologies which support the design and implementation of software systems that evolve without risk (of failure or loss of quality) are essential. We address a research agenda for building software in computer-based systems that (a) is highly reliable and (b) retains this reliability as it evolves, either over time or at run-time and illustrate this with a complex example from the domain of space exploration.
Mike Hinchey is Director of Lero—the Irish Software Engineering Research Centre and Professor of Software Engineering at University of Limerick, Ireland. Prior to joining Lero, Professor Hinchey was Director of the NASA Software Engineering Laboratory; he continues to serve as a NASA Expert. In 2009 he was awarded NASA’s Kerley Award as Innovator of the Year.
Hinchey holds a B.Sc. in Computer Systems from University of Limerick, an M.Sc. in Computation from University of Oxford and a PhD in Computer Science from University of Cambridge. The author/editor of more than 15 books and over 200 articles on various aspects of Software Engineering, at various times Hinchey previously held positions as Full Professor in Australia, UK, Sweden and USA. He is a Chartered Engineer, Chartered Engineering Professional, Chartered Mathematician and Charted Information Technology Professional, as well as a Fellow of the IET, British Computer Society and Irish Computer Society.
He is Chair of the IFIP Technical Assembly and Chair of IFIP Technical Committee 1 (Foundations of Computer Science), Chair of the IEEE Technical Committee on Complexity in Computing, as well as Editor-in-Chief of Innovations in Systems and Software Engineering: a NASA Journal (Springer) and AIAA Journal of Aerospace Computing, Information and Communication.
Architecture-Driven Modernization of the European Air Traffic Management System
This case study describes the modernization technology and processes employed by Thales Air Systems S.A. (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.
Philip H. Newcomb is Chief Executive Officer, Founder, Chairman of the Board of The Software Revolution, Inc (TSRI). TSRI has successfully completed more than 85 automated modernization projects for systems as diverse as satellite command and control, strategic warfare planning, ballistic missile early warning, health care, logistics, engineering operational sequencing, etc. With over 35 technical publications and a wealth of practical knowledge, he has contributed at the intersection of the fields of reverse-engineering, automatic programming and formal methods for over 30 years. He has written several books, including Information System Transformation: Architecture-Driven Modernization, Morgan-Kaufman, 2010. He is a prominent contributor to the Object Management Group (OMG) ADM task force that is defining industry-based modeling standards and best practices for Architecture Driven Modernization to support MDA. He was a research scientist at Boeing Artificial Intelligence Laboratory for 12 years before founding TSRI in 1994. He has published numerous papers and articles in IEEE and CACM publications. He was keynoted speaker at the System and Software Technology Conference in 2010. He was co-Chair of the Working Conference for Reverse Engineering (WCRE) in 1995 and keynote speaker for the WCRE in 2005.