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.

The <strong>SEI</strong> Contribution<br />

As technical lead <strong>of</strong> <strong>the</strong> SAE AADL standard, <strong>the</strong> <strong>SEI</strong> integrated several research technologies<br />

into <strong>the</strong> AADL standard, making it an extensible, semantically well-defined, and consistent standard<br />

suite. Through strong participation and feedback <strong>of</strong> potential users <strong>of</strong> AADL from <strong>the</strong> avionics<br />

and space industries, features have been included in <strong>the</strong> AADL standard to accommodate application<br />

to large-scale systems. Through <strong>the</strong> creation <strong>of</strong> OSATE, <strong>the</strong> <strong>SEI</strong> has fostered pilot<br />

applications <strong>of</strong> AADL in a range <strong>of</strong> industrial pilot projects. It also has fostered <strong>the</strong> use <strong>of</strong> AADL<br />

and <strong>the</strong> OSATE toolset as a technology transition platform, as evidenced by <strong>the</strong> integration <strong>of</strong> a<br />

number <strong>of</strong> formal analytical frameworks with AADL (https://wiki.sei.cmu.edu/aadl).<br />

The <strong>SEI</strong> has created presentation and training materials for architecture-centric, model-based engineering<br />

with AADL, applied AADL in a number <strong>of</strong> customer pilot projects, developed <strong>the</strong> Virtual<br />

Upgrade Validation method to investigate known root cause problem areas in embedded s<strong>of</strong>tware<br />

systems, and used AADL in combination with o<strong>the</strong>r <strong>SEI</strong> architecture-centric methods.<br />

The <strong>SEI</strong> continues to work with <strong>the</strong> aerospace industry on <strong>the</strong> SAVI initiative and <strong>the</strong> transition <strong>of</strong><br />

this model-based, architecture-centric practice into military programs.<br />

References<br />

[AVSI Feiler 2010] Feiler P.; Wrage L.; & Hansson J. “Toward Model-Based Embedded System<br />

Validation through Virtual Integration.” DoD Data Analysis Center for S<strong>of</strong>tware (DACS). Journal<br />

<strong>of</strong> S<strong>of</strong>tware Technology (January 2010).<br />

[Feiler 2009] Feiler, Peter H. “Challenges in Validating Safety-Critical Embedded Systems.” Proceedings<br />

<strong>of</strong> SAE International AeroTech Congress, Seattle, WA, November 10-12, 2009.<br />

[NRC Jackson 2007] Jackson, Daniel, ed. S<strong>of</strong>tware for Dependable Systems: Sufficient Evidence?<br />

Committee on Certifiably Dependable S<strong>of</strong>tware Systems, National Research Council. National<br />

Academic Press, 2007 (ISBN: 0-309-10857-8).<br />

[Redman 2010] Redman, David; Ward, Donald; Chilenski, John; & Pollari, Greg. “Virtual Integration<br />

for Improved System Design.” Proceedings <strong>of</strong> The First Analytic Virtual Integration <strong>of</strong><br />

Cyber-Physical Systems Workshop in conjunction with <strong>the</strong> Real-Time Systems Symposium<br />

(RTSS 2010), San Diego, CA, November 30-December 3, 2010.<br />

[SAE AADL 2009] Society <strong>of</strong> Automotive Engineers (SAE) Avionics Systems Division (ASD)<br />

AS-2C Subcommittee. Avionics Architecture Description Language Standard. SAE Documents<br />

AS 5506A in January 2009, AS 5506/1 in June 2006, and AS 5506/2 in January 2011.<br />

http://www.sae.org.<br />

[<strong>SEI</strong> News 2009] S<strong>of</strong>tware Engineering Institute. “Creating a Framework for Reliability Validation”<br />

(<strong>SEI</strong> News story). November 24, 2009. http://www.sei.cmu.edu/newsitems/amrdec_roadmap.cfm<br />

[Vestal 1993] Vestal, S. & Binns, P. “Scheduling and Communication in MetaH,” 194-200. Proceedings<br />

<strong>of</strong> <strong>the</strong> Real-Time Systems Symposium. RSTS, Durham, NC, December 1-3, 1993. IEEE,<br />

1993.<br />

CMU/<strong>SEI</strong>-2016-SR-027 | SOFTWARE ENGINEERING INSTITUTE | CARNEGIE MELLON UNIVERSITY 56<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!