
NASA’s Messenger mission to the planet Mercury.
CESE continued its NASA-supported research
on using run-time information to conduct software
architecture analysis. The new techniques rely on the
collection of information obtained while an application is
running and comparing this information with specifications
regarding expected behavior given by developers. A prototype
tool based on the preliminary results of this project was
used in 2008 to detect issues in a communication platform
used by NASA’s Messenger mission to the planet Mercury. This
work was done in close collaboration with The Johns Hopkins
University Applied Physics Laboratory, which provides
development assistance to NASA on its space-exploration,
satellite, and missions-operations programs.
|
|
Fraunhofer
Center for Experimental Software Engineering CESE)
The
Core Competencies that CESE offers are founded on applying the
Experience Factory concept to a broad spectrum of software
engineering issues. This
approach has been successfully applied to software development
at NASA for more than 25 years and recently at other
organizations. This concept enables organizational learning
based on lessons-learned and acknowledges the need for a
separate support organization (the Experience Factory) that
works with the project organization in order to manage and
learn from its own experience. The support organization helps
the project organization observe itself, collect data about
itself, build models and draw conclusions based on the data,
package the experience for further reuse, and most importantly,
feed the experience back for future projects’ usage. |