Safety-Critical Systems/Software Forecast for 2020
Vance Hilderman, Chief Technical Officer, AFuzion Inc.
Safety-critical systems and software development has rapidly emerged from its former specialty status to a mainstream juggernaut with tens of billions of Euros/Dollars in annual sales. While once a tiny specialized area, today’s IOT and reliability demands mandate “safety” throughout many areas of software development: automotive, aerospace, railway, industrial control, and even online transaction processing. Software-intensive systems cannot be made safe after they are developed so safety-critical and high-reliability software/systems must undergo specialized design, validation, implementation, and verification: the very areas where technological change and evolution may appear to be diverging. So future safety-critical technological success requires an understanding of dynamics and predicting the future. This Keynote provides AFuzion’s predictions for the near-future of safety-critical software/systems development and what is needed to succeed. This Keynote will address new technologies, methodologies, tools, and knowledge which will be necessary for success in tomorrow’s world, today.Mr. Vance Hilderman is a 25-year software/systems aviation and avionics engineering professional who has consulted for a majority of aerospace companies worldwide. Holding a BSEE and MBA from Gonzaga, and a Masters in Computer Engineering from USC (Hughes Fellow), Mr. Hilderman has focused on safety-critical aerospace and avionics software, systems, hardware, development and related technical aspects. In 1990, Mr. Hilderman founded what would become the largest independent avionics software services company in the world, “TekSci”. This company appeared three consecutive years on Forbes’ Fastest Growing Technical Companies list. Mr. Hilderman was the President and CTO of this company for all 14 years of its operation, though he performed engineering activities himself on a weekly basis in a very hands-on, technical manner. Considered an expert on safety critical software/computer systems and certification, Mr. Hilderman has consulted with ninety five of the world’s one hundred largest aerospace companies plus numerous medical, industrial and telecommunications entities. Mr. Hilderman was the principal HighRely Inc, an avionics/aviation certification and training consultancy which was acquired by Atego/Artisan in 2011 with Mr. Hilderman remaining as President and manager of Aviation/Certification Services through 2013. Mr. Hilderman has trained over 9,000 avionics engineers and managers in 40 countries on DO-178B/178C, DO-278A, DO-254, DO-200A, DO-297, and safety/software development. Mr. Hilderman also invented and developed the first aviation/software commercial gap analysis for DO-178, DO-278A, DO-200A, and DO-254, and mentored over 75 aviation/avionics companies (including the FAA, US Army, and US Air Force) in establishing cost- effective software/hardware development and supplier oversight.Mr. Hilderman has current clients in 20 countries worldwide and travels over 65% of the time in support of those client projects. He has personally trained 130 companies in DO-178, 25 companies in DO-254, 15 companies in DO-200A and 10 companies in DO-278A. He is the principal author of the world’s best selling book on aviation certification, with over 3,000 copies sold. He is the author of 50+ of whitepapers and magazine articles on these topics and a simple Google search will reveal dozens of these. He is a professional speaker and past President of a ToastMasters speaking group in Seattle Washington.Mr. Hilderman believes his strengths are integrity, relationship building, pro-active professional leadership in motivating teams to peak performance, all combined with continual technical innovation. Mr. Hilderman’s new book “The Aviation Development Ecosystem” will be published in 2015 and will be the world’s first “Rosetta Stone” tying together the major aspects of the aviation regulatory and certification environment. All royalties from Mr. Hilderman’s books are donated to the Boy Scouts of America where Mr. Hilderman and two of his sons are Eagle Scouts.Today, Mr. Hilderman makes his home in Los Angeles with his wife, and continually participates in software/computer forums and does keynote addresses at a wide variety of safety-critical systems events.Mr. Hilderman can be reached at firstname.lastname@example.org, 1.858.922.6331.
Resilient computing: evolvability, adaptivity and open issues
Prof. Jean-Charles Fabre, LAAS-CNRS and Toulouse INP, France
Resilient Computing is nowadays a key subject for safety critical systems that do not escape the trend of fast evolution of open systems. The integration of user needs supported by agile development processes that aim at reducing the time to market is a first cause of change. Changes also come from various sources such as new threats from the environment, the evolution of the fault model of the underlying platform. Resilient computing is often understood as “classic” fault tolerant computing. In our community, resilient computing is understood as the persistence of dependability when facing changes. Indeed, the effect of such changes on the basic assumptions of dependability mechanisms may have a significant impact on their efficiency.
A solution initially proposed back in the 90’s was to make fault tolerant computing “adaptive”. Adaptive fault tolerance is one contribution to making safety critical systems more resilient! The presentation will describe the approach and some results obtained at LAAS on Adaptive Fault Tolerance (AFT), from basic concepts to implementation and the application to automotive systems. Finally, some open issues are identified and opportunities to address them will be proposed.
Reference to key people who paved the way of resilient computing will be mentioned in this talk.Jean-Charles Fabre is professor of Computer Engineering at Toulouse INP (Toulouse Institute of Technology) and senior research at LAAS-CNRS. Working in the « Dependable Computing and Fault Tolerance » research team at LAAS for more than 30 years, his past and current interests concern distributed operating systems, fault tolerant computing, reflective and resilient computing systems. He supervised more than 25 PhD thesis, is co-author of more than 120 papers in international conferences and scientific journals, and contributed to several books on dependable computing.His research activity benefited from fruitful collaborations within about 10 European projects and Networks of Excellence (in particular RESIST), but also from collaborations with the aerospace and automotive industry. His work on resilient computing has been carried out recently in collaboration with Renault. He has also been involved in the past in several international collaborations, in particular with UCLA through NSF-CNRS agreements and with the University of Tsukuba and Tokyo through CNRS-JSPS agreements. He has been consultant for several French companies (like Airbus, Valeo), member of expertise boards for national bodies (the French Authority for Air Traffic Control, in 2014), but also for Sony CSL in Japan (2010-2011).