|
|||||
|
Software Architecture Assessment < Verification & Validation < Results Home
|
|
Click here to complete a short survey. The results of this survey will be used to help us improve the research program and this website.
Click here to view research projects that had new research results added in the last 90 days.
|
| Model-Based Software Assurance with the SAE Architecture Analysis & Design Language (AADL) | |
| Point of Contact |
Michael Facemire Michael.Facemire@L-3Com.com |
| Dates | July 2007 - December 2009 |
| Problem | This research applies a model-based engineering (MBE) paradigm, using AADL, to software assurance activities. Other research has consistently indicated that early identification of requirement/design discrepancies is critical to containing development costs. The MBE paradigm relies on systematic analyses of architectural representations to identify defects early, especially those defects that emerge from interactions between complex components, and that are typically not detected until system integration and test. Using AADL and supporting tools, this work will establish processes and techniques to demonstrate that AADL-driven MBE is an effective software assurance technology for NASA development practices. This work builds upon the successes of the IV&V Facility Funded FY06 project ?Application of SAE Architecture Analysis & Design Language (AADL) to IV&V of NASA Flight Projects,? where we demonstrated the effectiveness of AADL analysis of the International Space Station (ISS) Guidance, Navigation & Control (GN&C). Through this work, we showed that AADL analysis, using abstract model components, would identify timing constraint violations that were not found until ISS GN&C Stage Test. Based on this work, it is clear that AADL would have broad applicability not only in an IV&V setting, but in front-line development and developer V&V. The research proposed herein will enable the extension of our earlier work to other NASA domains. |
| Objective |
The goals of this research are, using the Architecture Analysis and Design Language (AADL) and supporting tools, to formulate processes and techniques that demonstrate AADL-driven model-based engineering (MBE) as an effective software assurance technology for NASA development and to formulate practices for employing MBE analyses in NASA development V&V and IV&V. This statement of work defines a three year effort that builds upon the work of the IV&V Facility Funded research initiative ?Application of SAE Architecture Analysis & Design Language (AADL) to IV&V of NASA Flight Projects.? The following research objectives will facilitate these goals:
|
| Results |
SAS_08_AADL_Executive_Presentation.ppt SAS_08_AADL_Technical_Presentation.ppt SAS 2009 Technical Presentation.pptx SAS 2009 Executive Presentation.ppt AADL Final Practice Framework 09-020.zip |
| Keywords | AADL, Architecture, Modeling, Design |
| Categories |
Design Analysis Software Architecture Assessment |
|
| |
|
Curator: Josh Stonestreet NASA Official: Lisa Montgomery |
|
NASA Privacy, Security, Notices |