Enzian: an open, general, CPU/FPGA platform for systems software research

D Cock, A Ramdas, D Schwyn, M Giardino… - Proceedings of the 27th …, 2022 - dl.acm.org
Hybrid computing platforms, comprising CPU cores and FPGA logic, are increasingly used
for accelerating data-intensive workloads in cloud deployments, and are a growing topic of …

A survey of practical formal methods for security

T Kulik, B Dongol, PG Larsen, HD Macedo… - Formal aspects of …, 2022 - dl.acm.org
In today's world, critical infrastructure is often controlled by computing systems. This
introduces new risks for cyber attacks, which can compromise the security and disrupt the …

Cyberassured systems engineering at scale

D Cofer, I Amundson, J Babar, D Hardin… - IEEE Security & …, 2022 - ieeexplore.ieee.org
Our team has developed a model-based systems engineering environment that integrates
formal methods at all levels of system design. Our methodology and tools enable systems …

Environment-centric safety requirements for autonomous unmanned systems

Y Luo, Y Yu, Z Jin, H Zhao - 2019 IEEE 27th International …, 2019 - ieeexplore.ieee.org
Autonomous unmanned systems (AUS) emerge to take place of human operators in harsh
or dangerous environments. However, such environments are typically dynamic and …

Run-time assurance for learning-based aircraft taxiing

D Cofer, I Amundson, R Sattigeri… - 2020 AIAA/IEEE 39th …, 2020 - ieeexplore.ieee.org
Aircraft systems that include learning-enabled components (LECs) and their software
implementations are not amenable to verification and certification using current methods …

Twenty years of open source software: From skepticism to mainstream

G Robles, I Steinmacher, P Adams, C Treude - IEEE Software, 2019 - ieeexplore.ieee.org
Open source software (OSS) has conquered the software world. You can see it nearly
everywhere, from Internet infrastructure to mobile phones to the desktop. In addition to that …

One-click formal methods

J Backes, P Bolignano, B Cook, A Gacek… - IEEE …, 2019 - ieeexplore.ieee.org
Formal methods are mathematically based approaches for specifying, building, and
reasoning about software. Despite 50 years of research and development, formal methods …

HAMR: an AADL multi-platform code generation toolset

J Hatcliff, J Belt, Robby, T Carpenter - Leveraging Applications of Formal …, 2021 - Springer
This paper describes the High-Assurance Model-based Rapid engineering for embedded
systems (HAMR) tool-kit that generates high-assurance software from standards-based …

Verdict: a language and framework for engineering cyber resilient and safe system

B Meng, D Larraz, K Siu, A Moitra, J Interrante, W Smith… - Systems, 2021 - mdpi.com
The ever-increasing complexity of cyber-physical systems is driving the need for assurance
of critical infrastructure and embedded systems. However, traditional methods to secure …

Data security and privacy issues in swarms of drones

M Albalawi, H Song - 2019 Integrated Communications …, 2019 - ieeexplore.ieee.org
The unmanned aerial technology is being a major part in several industries such as the
military, the emergency response units, and the space exploration, but these fields are …