Entries for month: March 2012

Toward Efficient and Effective Software Sustainment, Second in a Series

CMMI , Software Sustainment , Team Software Process (TSP) , Acquisition No Comments »

By Mike Phillips
Principal Researcher
Acquisition Support Program

 Mike Phillips In my preceding blog post, I promised to provide more examples highlighting the importance of software sustainment in the US Department of Defense (DoD). My focus is on certain configurations of weapons systems that are no longer in production for the United States Air Force, but are expected to remain a key component of our defense capability for decades to come, and thus software upgrade cycles need to refresh capabilities every 18 to 24 months. Throughout this series on efficient and effective software sustainment, I will highlight examples from each branch of the military. This second blog post describes effective sustainment engineering efforts in the Air Force, using examples from across the service’s Air Logistics Centers (ALCs).

 

Read more...

The Latest Research from the SEI

Resilience Management Model (RMM) No Comments »

By Douglas C. Schmidt
Principal Researcher

Doug Schmidt As part of an ongoing effort to keep you informed about our latest work, I'd like to let you know about some recently published SEI technical reports and notes. These reports highlight the latest work of SEI technologists in embedded systems, risk management, risk-based measurement and analysis, early lifecycle cost estimation, and techniques for detecting data anomalies. This post includes a listing of each report, author(s), and links where the published reports can be accessed on the SEI website.

Read more...

Real-Time Scheduling on Heterogenous Multicore Processors

Cyber-physical Systems , Multicore Processors , Real-Time Scheduling 5 Comments »

By Bjorn Andersson,
Senior Member of the Technical Staff
Research, Technology & System Solutions

Bjorn AnderssonMany DoD computing systems—particularly cyber-physical systems—are subject to stringent size, weight, and power requirements. The quantity of sensor readings and functionalities is also increasing, and their associated processing must fulfill real-time requirements. This situation motivates the need for computers with greater processing capacity. For example, to fulfill the requirements of nano-sized unmanned aerial vehicles (UAVs), developers must choose a computer platform that offers significant processing capacity and use its processing resources to meet its needs for autonomous surveillance missions. This blog post discusses these issues and highlights our research that addresses them.

Read more...

Toward Agile Strategic Planning

Agile , Strategic Planning 1 Comment »

By Linda Parker Gates
Senior Member of the Technical Staff
Acquisition Support Program

Linda Parker GatesThe appeal of Agile or lightweight development methods has grown steadily in the software development community.  Having spent a number of years investigating strategic planning approaches, I’ve recently been thinking about whether Agile principles can be—and should be—applied to strategic planning.  This blog post examines the applicability of Agile principles to strategic planning.

Read more...