![]() ![]() |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||
![]() |
| PERFORMANCE-CRITICAL SYSTEMS | |||
Program managers need systems that can perform successfully under adverse circumstances—for example, under heavy loads or in the presence of subsystem failures. Yet the behavior of systems under such circumstances is often unacceptable. The critical need to manage performance is obvious in real-time systems, such as flight-control software. Likewise, unexpected performance problems in command-and-control or management information systems can make such systems virtually unusable until costly repairs are undertaken. Purpose The purpose of SEI work in performance-critical systems is to help ensure that both the government and its contractors are aware of effective techniques for predicting and controlling critical aspects of system performance. In addition, because new techniques are evolving for controlling critical system-performance properties, the SEI is also committed to bringing the best of emerging practices into use on DoD systems. Equally important are techniques for ensuring the robustness of systems even in the presence of software errors, unexpected patterns of use, and hardware failures. In the coming year, the SEI will refocus this work on technology to address the DoD’s increasing needs for highly dependable distributed and networked systems, as well as on survivability. The accomplishments specified in the next section reflect the focus in FY2002 on performance.
|
2002 Accomplishments Portable Operating System Interface Standard Navy DD(X) Program Supported Avionics Architecture Description Language Developed The establishment of the AADL is having widespread impact. The standard itself is being aligned with the Unified Modeling Language (UML) to ensure an active practitioner community. Tutorials have been offered on AADL at SAE meetings and at the Digital Avionics Systems Conference. A recent tutorial and coordination meeting in Toulouse, France, was attended by 90 people from the avionics, aerospace, and automotive industries. This community is starting to investigate the incorporation of AADL into its real-time software engineering practices. Future Combat Systems
Program Supported This effort involved collaboration with the Center for Empirically Based Software Engineering (CeBASE). Principal collaborators were drawn from the University of Maryland, the Fraunhofer Center-MD, and the University of Southern California Center for Software Engineering. |
||
Home | About | Focus Areas | Special Programs | Conferences | Leadership and Oversight | Staff Information and Transition Activities |
|||
|
The Software Engineering Institute is a federally funded research and development center sponsored by the U.S. Department of Defense and operated by Carnegie Mellon University. |
URL: http://www.sei.cmu.edu/annual-report Copyright 2003 by Carnegie Mellon University Terms of Use |
||