John Shackleton


John Shackleton has over 25 years of engineering experience, specializing in real-time embedded systems, model-based engineering, and cybersecurity.

Since 2013 he has served as the PI for several Adventium Labs projects. John is currently leading the effort on the DARPA Cyber Assured System Engineering (CASE) program, subcontracted to Collins Aerospace, to develop an automated AADL-based build environment for unmanned vehicle platforms.

Additionally, John is a lead developer for several of the AADL-based analysis tools that are under development in the current JMR project, including the FASTAR timing analysis tools, the MILS Analysis tool, and the the Network Synthesizer tool. He is also the technical lead for the Adventium ASoT study, responsible for developing a series of prototype demonstrations that highlight particular ASoT requirements and for a survey of commercial state-of-the-art tools that address different required ASoT capabilities.

Other technical areas of interest for John include time-critical systems, dynamic resource management, safety-critical systems, and cyber forensics.

M.S. Computer Science, University of Minnesota B.A. Computer Science, Saint John's University
Past Work

John's prior experience includes Raytheon-BBN Technologies, where he was the Project Lead in the design of an image-processing system for LIDAR-based real-time data collection and analysis. This was fielded within a proprietary commercial solution for railroad track safety inspections. His embedded sensor and communications work has included development on the BBN Boomerang heading sensor and dismounted Boomerang Warrior wireless personal area network (PAN).

Prior work at Honeywell included serving as project lead for the NASA Orion router/gateway, and architect for the Future Combat Systems (FCS) System Of Systems Common Operating Environment (SOSCOE), specializing in mission-critical safety and security. While at Honeywell, John earned three company-wide Technical Achievement Awards for his research in real-time adaptive resource management of embedded systems and modeling of complex cyber-physical systems.