A Technical History of the SEI
ihQTwP
ihQTwP
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
or asynchronous networked computer hardware. The annotated architecture model supports analysis<br />
<strong>of</strong> functional and nonfunctional properties, including schedulability, safety, and reliability, as<br />
well as code generation <strong>of</strong> runtime executives integrated with application components. Derivation<br />
<strong>of</strong> different analytical models from <strong>the</strong> annotated architecture model assures consistency <strong>of</strong> analysis<br />
results. The ability to model and analyze <strong>the</strong> architecture early and throughout <strong>the</strong> development<br />
at increasing levels <strong>of</strong> fidelity leads to an incremental approach <strong>of</strong> end-to-end system validation<br />
and verification.<br />
The Consequence: Architecture-Centric Engineering Beyond<br />
Documentation<br />
Several industry initiatives initiated pilot projects as soon as <strong>the</strong> AADL standard was published.<br />
The first industrial initiative using AADL as a core technology was <strong>the</strong> ASSERT project, led by<br />
<strong>the</strong> European Space Agency in cooperation with 29 partners, from 2004-2007. The initiative developed<br />
a tool chain for <strong>the</strong> model-based analysis and auto-generation <strong>of</strong> satellite systems from<br />
<strong>the</strong>se reference architecture models and applied it to two families <strong>of</strong> satellite systems.<br />
In 2005, a five-year industry initiative <strong>of</strong> 28 partners, led by Airbus and called TOPCASED, developed<br />
an industrial open source tool infrastructure for model-based engineering <strong>of</strong> embedded<br />
systems, with OSATE as part <strong>of</strong> <strong>the</strong> tool suite (http://www.topcased.org/). In 2006, <strong>the</strong> three-year<br />
ITEA SPICES initiative <strong>of</strong> 15 research and industrial partners began to develop a model-based engineering<br />
method that integrates modeling in CORBA Component Model (CCM) and AADL for<br />
analysis and auto-generation into SystemC.<br />
From 2008-2011, <strong>the</strong> COMPASS Project (http://compass.informatik.rwth-aachen.de/), an international<br />
research project funded by <strong>the</strong> European Space Agency, developed a <strong>the</strong>oretical and technological<br />
basis and approach for <strong>the</strong> system-s<strong>of</strong>tware co-engineering. This co-engineering approach<br />
focused on a coherent set <strong>of</strong> specification and analysis techniques evaluating system-level correctness,<br />
safety, dependability, and performability <strong>of</strong> on-board computer-based aerospace systems.<br />
These techniques have significantly improved <strong>the</strong> reliability <strong>of</strong> modern and future space missions.<br />
Since 2008, under <strong>the</strong> umbrella <strong>of</strong> <strong>the</strong> Aerospace Vehicle Systems Institute (AVSI)—a consortium<br />
<strong>of</strong> aerospace companies, including Boeing, Lockheed Martin, Airbus, Embraer, and a number<br />
<strong>of</strong> suppliers, including BAE Systems, Rockwell Collins, Honeywell, GE Aviation, as well as<br />
<strong>the</strong> FAA, NASA, and <strong>the</strong> DoD—started <strong>the</strong> multi-phase System Architecture Virtual Integration<br />
(SAVI) initiative to establish a architecture-centric, model-based “integrate <strong>the</strong>n build” practice<br />
throughout <strong>the</strong> lifecycle. SAVI uses a multi-notation model repository approach that assures<br />
model consistency and interchange based on industry standards without forcing participants into<br />
<strong>the</strong> same tool set. For <strong>the</strong> pro<strong>of</strong>-<strong>of</strong>-concept phase, AADL and OSATE were chosen as key technologies<br />
for a case study to (1) analyze multiple quality attribute dimensions at several levels <strong>of</strong><br />
fidelity on a multi-tier aircraft model, and to (2) illustrate <strong>the</strong> ability to support integrator/supplier<br />
interactions through architecture model interchange via a model repository [Redman 2010]. SAVI<br />
is in <strong>the</strong> process <strong>of</strong> performing shadow projects within member companies and establishing buy-in<br />
from commercial tool venders into <strong>the</strong> SAVI approach.<br />
CMU/<strong>SEI</strong>-2016-SR-027 | SOFTWARE ENGINEERING INSTITUTE | CARNEGIE MELLON UNIVERSITY 55<br />
Distribution Statement A: Approved for Public Release; Distribution is Unlimited