Some AdaEngineered Products - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Some AdaEngineered Products

Description:

Canadair Regional Jet. Embraer CBA-123. Embraer CBA-145. Fokker F-100 ... Tupolev TU-204. Ada-Engineered Products (2, con't) Boeing 7E7 Prototype 70% Ada ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 23
Provided by: richar148
Category:

less

Transcript and Presenter's Notes

Title: Some AdaEngineered Products


1
Some Ada-Engineered Products
  • From Presentations by Currie Colket (The MITRE
    Corporation)
  • SIGAda 2003 2004 Conferences
  • San Diego, CA and Atlanta, GA
  • December 2003 and November 2004

From a Presentation by Delores Etter (Deputy
Undersecretary of Defense for Science and
Technology) Lockheed Martin Joint
Symposium Orlando, FL April 2001
2
Topics
  • What is Ada?
  • What is the ACM?
  • What is SIGAda?
  • Common Characteristics of Ada-Engineered Products
  • Examples of Ada-Engineered Products

3
What Is Ada?
  • What Is Ada?
  • An internationally standardized language designed
    for large-scale, long-lived real-time / embedded
    applications where reliability is critical
  • Originally designed by a team led by Jean Ichbiah
    in the early 1980s ? Ada 83
  • strong typing packages exceptions tasking
    generics
  • Revised by team led by S. Tucker Taft in the
    early 1990s ? Ada 95
  • Ada 83 OOP child libraries protected
    objects
  • Also generalized pointers, richer API
    interfacing, Specialized Needs annexes
  • Revision Process started for 2005 ? Ada 05
    Amendment
  • Ravenscar Profile Real-Time, Safety-Critical,
    OOP enhancements, powerful interfaces (Component
    library)

Ada is a Language for Building Industrial
Strength Systems
4
What Is the ACM?
  • What Is ACM?
  • Association for Computing Machinery
  • Worlds oldest and largest scientific computing
    society
  • A major force in advancing the skills and
    knowledge of Information Technology professionals
    since 1947
  • Has approximately 75,000 members worldwide
  • Valuable resource for rapidly changing IT field
  • Approximately 30 Special Interest Groups
  • SIGs in General ?
  • Keep you up to date with the latest technical
    developments
  • Provide focused resources and forums for
    discussion
  • Help you network with colleagues outside your
    immediate workshop

5
What Is SIGAda? - 1
  • What Is SIGAda?
  • Special Interest Group in the Ada Programming
    Language formed in 1981 500 members today
  • Dedicated to all aspects of the Ada Language
  • Played a significant role in the evolution of the
    Ada Standard
  • Ada Language Issues Working Group (ALIWG)
  • Performance Issues Working Group (PIWG)
  • Numeric Working Group (NUMWG)
  • Ada Run Time Environment Working Group (ARTEWG)
  • Ada Semantic Interface Working Group (ASIS)
  • Played a significant in educating the Ada
    community
  • Education Working Group (EDWG)
  • Application Program Interface (API) WG (APIWG)

6
What Is SIGAda? - 2
  • What Is SIGAda? (continued)
  • Work with the Ada Community for Ada Advocacy
  • SIGAda Local Chapters
  • Ada Advocacy Booth
  • Publish Ada Letters
  • Cooperate with the Ada International Community
  • Ada-Europe, Japan, ISO/IEC JTC1/SC22 WG9
  • Formal Approved Category C Liaison with WG9
  • Important benefit of SIGAda membership
  • Provide a wealth of Ada information on our home
    page gt http//www.acm.org/sigada
  • Conduct the annual SIGAda Conference

Membership is Valuable for your Professional
Development We welcome volunteers who want to get
involved
7
Common Characteristics of Ada-Engineered Products
  • Reliability is a real concern (1)
  • Control safety or mission critical applications
  • Control hard real-time or near real-time
    application
  • Reliability is a real concern (2)
  • Control highly distributed systems
  • Control systems with multiple interfaces
  • Reliability is a real concern (3)

Achieved via a sound systems engineering
approach With the Ada Language as a Key
Technology
8
Ada-Engineered Products (1)LAMPS SH-60R ASW
Helicopter
9
Ada-Engineered Products (2)Boeing 777 and Other
Aviation
Airbus 320 Airbus 330 Airbus 340 Beechjet
400A Beech Starship I Beriev BE-200 Boeing 737
Boeing 747 Boeing 757 Boeing 767 Boeing
777 Canadair Regional Jet Embraer
CBA-123 Embraer CBA-145 Fokker F-100 Ilyushin
96M LM C-130J Hercules Saab 2000 Tupolev TU-204
10
Ada-Engineered Products (2, cont)Boeing 7E7
Prototype 70 Ada
11
Ada-Engineered Products (3)Canal Interactive
Television
CANAL TECHNOLOGIES is the world's leading
provider of digital broadcasting and interactive
TV software solutions. Its field-proven systems
are being used by more than 20 different digital
operators and over 15.7 million set-top boxes
based on its technologies are currently
deployed. Up from 4.7
million in 2001
12
Ada-Engineered Products (4)Hertz Neverlost
13
Ada-Engineered Products (5)70Kingcat M270
Luxury Power Catamaran
14
Ada-Engineered Products (6)National Ignition
Facility
  • Inertial Confinement Fusion
  • 192 Lasers (510 Meters Path)
  • 1.8 megajoules
  • Tiny Target 600 µm diameter
  • At Lawrence Livermore National Laboratory

15
Ada-Engineered Products (7)NASA Space Systems
16
Ada-Engineered Products (8)Enroute Automation
Modernization
2,000,000,000.00 Contract Awarded to Lockheed
Martin in March 2003 Modernization program to
update hosts for FAA Air Traffic Control Estimate
1.2 MSLOC with the majority in Ada? Reuse of
500K Ada SLOC for DSR/URET Programs
17
Ada-Engineered Products (9)Comanche RAH-66
Airborne Systems 1992K SLOC Ada, C, Assembly
Reconnaissance and attack
Flight control 155K
Radar 170K
Cockpit functions
Engine control 57K
Night pilot
Target acquisition
Train test instrumentation
Communications
Armament 98K
Mission equipment package 1512K
18
Ada-Engineered Products (9, cont) Comanche RAH-66
Ground Systems 1453K SLOC Ada, C, Assembly
Training 1182K Support 127K Integration 144K
Comanche RAH-66
19
Ada-Engineered Products (10)NAVSTAR Space Segment
Deployed
II/IIA 23 satellites
Deployed 24K SLOC per satellite ADA
Future 71K SLOCper satelliteADA
IIR 6 satellites
(24 spacecraft required)
20
Ada-Engineered Products (11)AEGIS Weapon System
Complete weapon system - Deployed on destroyers
and cruisers
2,592K SLOC ADA, C
Continuous wave illuminators 15K
Radar 279K
Display 1200KTest 385K Weapon
266K Training 110K Command decision 337K
Arleigh Burke Destroyer
21
Lockheed Martin Aeronautics
  • Ada-Engineered Aircraft
  • C-130J (5M Lines of Code in Ada with SPARK
    annotations)
  • F/A-22 Advanced Tactical Fighter (16M Lines of
    Code in Ada)
  • C-5 Galaxy Reengineering Program (not yet
    complete)
  • F-16 (over 10M Lines of Code in Ada)
  • F-35 Joint Strike Fighter (not yet complete)
  • View Lockheed Martin Videos
  • LM1_2003_01, LM1_2003_12
  • F-35_03_158
  • For More Information
  • http//www.lockheedmartin.com

Marietta, GA facility Fort Worth, TX facility
22
Philips Semiconductor
  • Video produced by AdaCore
Write a Comment
User Comments (0)
About PowerShow.com