11.01.2017 Views

A Technical History of the SEI

ihQTwP

ihQTwP

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!