Tools & Methods > System Interoperability and Dependability
Enabling organizations to achieve system-of-systems interoperability and applying technology to make large, networked systems more dependable
If you have any questions about these tools and methods, see Dynamic Systems Program or contact SEI Customer Relations.
System-of-Systems Navigator
Traditional approaches to developing individual systems often fail to address
interoperability in large-scale systems of systems. The SEI
System-of-Systems Navigator
methodology uses a disciplined process for understanding the basic issues and
risks that must be addressed by an organization to achieve better
interoperability, and it provides actionable recommendations for making
improvements.
Service Migration and Reuse Technique (SMART)
The SEI Service Migration and Reuse Technique (SMART) methodology
helps organizations analyze a legacy system to determine whether its
functionality can be exposed as services in a service-oriented architecture
(SOA). During the process, the SMART team establishes the needs of the legacy
system’s stakeholders; describes the existing capability of the system;
describes the target SOA, potential services, and how they will interact;
analyzes the gap between the current and future states and the effort and cost
required to close the gap; and develops a migration strategy, detailed in a
final presentation.
Society for Automotive Engineers (SAE) Architecture Analysis &
Design Language (AADL) standard
The SAE AADL standard is an architecture description language that supports
predictable model-based engineering of embedded real-time systems in domains
such as avionics, aerospace, automotive, and autonomous systems. The SEI has
provided technical leadership, authorship, and editorship of the standard,
developed under the auspices of SAE International. The SEI expertise in this
standard extends to guidance on engineering best practices for constructing
models and performing analyses using AADL. For more information about the
standard, see the
AADL Web site.
Open Source AADL Tool Environment (OSATE)
The Open Source AADL Tool Environment (OSATE) is a prototype tool environment
for the SAE Architecture Analysis & Design Language (AADL) standard
architecture description language. This tool environment has been developed on
top of the open source Eclipse environment (www.eclipse.org), which is rapidly
becoming a popular extensible engineering environment in industry. The OSATE
is made available under an open source, nofee license agreement to provide a
low-cost entry point to industry as well as academia. For more information
about OSATE, see the
AADL Web site.
COTS Usage Risk Evaluation (CURE)
The SEI COTS Usage Risk Evaluation (CURE) method helps organizations avoid
common mistakes when acquiring systems that employ COTS components. CURE is
ideally conducted during the early stages of a program, when the major
decisions relating to use of COTS products have not yet been made. CURE
involves site visits and structured question-and-answer sessions with
personnel from the program office and the contractor for COTS-based
acquisitions.
CURE materials are now
freely available through the SEI Web site.
Evolutionary Process for Integrating COTS-Based
Systems (EPIC)
The SEI Evolutionary Process for Integrating COTS-Based Systems (EPIC)
methodology enables an organization simultaneously to consider factors from
the four spheres that must be orchestrated to achieve a system solution:
stakeholder needs and business processes, the product marketplace, system
architecture and design, and programmatic (budget and schedule) and risk
considerations.


