Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University
SEI Podcast Series

Selected Category: Software Architecture

February 04, 2016

Identifying the Architectural Roots of Vulnerabilities

 Jeffrey Smith (Microsoft)

Rick Kazman

 Jeffrey Smith (Microsoft)

Carol Woody

"The greater number of architectural flaws a file is implicated in, the greater number of security bugs it experiences. Design flaws don’t care. They are going to make everything worse."

"The greater number of architectural flaws a file is implicated in, the greater number of security bugs it experiences. Design flaws don’t care. They are going to make everything worse."
October 15, 2015

A Field Study of Technical Debt

 Jeffrey Smith (Microsoft)

Neil Ernst

"The main surprising thing for us, even though we are architecture researchers, was just how big a role people were saying architecture sources were for their technical debt."

"The main surprising thing for us, even though we are architecture researchers, was just how big a role people were saying architecture sources were for their technical debt."

Categories: Software Architecture

August 13, 2015

Improving Quality Using Architecture Fault Analysis with Confidence Arguments

 Jeffrey Smith (Microsoft)

Peter H. Feiler

"We had a chance to work with a real customer who had a particular problem with an engine control system."

"We had a chance to work with a real customer who had a particular problem with an engine control system."

Categories: Software Architecture

March 12, 2015

Introduction to the Mission Thread Workshop

 Jeffrey Smith (Microsoft)

Michael J. Gagliardi

"A lot of times it is the first time a group of SoS stakeholders get together to actually look at the whole SoS from an end-to-end perspective. Lo and behold, a bunch of engineering and capability issues started popping out as well."

"A lot of times it is the first time a group of SoS stakeholders get together to actually look at the whole SoS from an end-to-end perspective. Lo and behold, a bunch of engineering and capability issues started popping out as well."
December 18, 2014

AADL and Dassault Aviation

 Jeffrey Smith (Microsoft)

Thierry Cornilleau

 Jeffrey Smith (Microsoft)

Peter H. Feiler

"What is interesting about ARINC 653, in addition to laying out a partitioned architecture, is that they also have some guidance for health monitoring, but it is not formalized guidance yet."

"What is interesting about ARINC 653, in addition to laying out a partitioned architecture, is that they also have some guidance for health monitoring, but it is not formalized guidance yet."

Categories: Software Architecture