Archive: 2021
Systems Engineering and Software Engineering: Collaborating for the Smart Systems of the Future
Convergence between systems engineering and software engineering is forging new practices for engineering the smart systems of the future.
Read More•By Paul Nielsen
In Cyber-Physical Systems
System End-of-Life Planning: Designing Systems for Maximum Resiliency Over Time
Deployment plans for computing environments must account for hardware replacements and decommissions even though such activities may not occur until years later.
Read More•By Grant Deffenbaugh, Lyndsi A. Hughes
In Enterprise Risk and Resilience Management
The Role of DevSecOps in Continuous Authority to Operate
DevSecOps favors rapid development and deployment. Such rapid development and deployment must be balanced against the need to ensure software systems are secure with minimal risk, thus enabling them to …
Read More•By Tom Scanlon
In DevSecOps
A Technique for Decompiling Binary Code for Software Assurance and Localized Repair
The DoD has a significant amount of software available only in binary form. It is impractical to ensure that this software is free from vulnerabilities and malicious code.
Read More•By William Klieber
In Secure Development
GhiHorn: Path Analysis in Ghidra Using SMT Solvers
We believe that many common challenges in malware analysis and reverse engineering can be framed in terms of finding a path to a specific point in a program.
Read More•By Jeff Gennari
In Reverse Engineering for Malware Analysis
Release of SCAIFE System Version 2.0.0 Provides Support for Continuous-Integration (CI) Systems
Key features in new release of SCAIFE System Version 2.0.0 including support for continuous-integration (CI) systems, and status of evolving SEI SCAIFE work
Read More•By Lori Flynn
In Secure Development
Two Tools for Malware Analysis and Reverse Engineering in Ghidra
This post presents two tools for malware analysis and reverse engineering in Ghidra, the National Security Agency’s software reverse engineering tool suite.
Read More•By Jeff Gennari
In Reverse Engineering for Malware Analysis
11 Leading Practices When Implementing a Container Strategy
While containers are frequently lauded in the latest software development trends, switching from using virtual machines and deploying an organization-wide container strategy remains non-trivial.
Read More•By Andrew O. Mellinger, William Nichols, Jay Palat
In Secure Development
From Model-Based Systems and Software Engineering to ModDevOps
Introduction to ModDevOps, an extension of DevSecOps that embraces model-based systems engineering (MBSE) technology
Read More•By Jerome Hugues, Joe Yankel
In DevSecOps
Software Engineering as a Strategic Advantage: A National Roadmap for the Future
The SEI led the community in creating this multi-year research and development vision and roadmap for engineering next-generation software-reliant systems.
Read More•By Anita Carleton, John E. Robert, Mark H. Klein, Erin Harper
In Software Engineering Research and Development
SEI Blog Archive
Recent
Year