acm sigada 2005 welcome outgoing acm sigada chair currie colket
TRANSCRIPT
![Page 1: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/1.jpg)
ACMSIGAda 2005
Welcome
OutgoingACM
SIGAda Chair
Currie Colket
![Page 2: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/2.jpg)
2
![Page 3: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/3.jpg)
3
Overview of Presentation
What is Ada?
What is ACM?
What is SIGAda?
How Not to do Systems Engineering
Ada Engineered Products
Common Characteristics of Ada Applications
Future of Ada
Introduction of SIGAda Officers
![Page 4: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/4.jpg)
4
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 1980’s Ada 83
• strong typing + packages + exceptions + tasking + generics
Revised by team led by S. Tucker Taft in the early 1990’s 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
![Page 5: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/5.jpg)
5
What Is the ACM?
What Is ACM?• Association for Computing Machinery• World’s 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
![Page 6: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/6.jpg)
6
What Is SIGAda? - 1What 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 significant role educating the Ada community• Education Working Group (EDWG)
![Page 7: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/7.jpg)
7
What Is SIGAda? - 2
What Is SIGAda? (continued)• Work with the Ada Community for Ada Advocacy
• SIGAda Local Chapters• 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 => http://www.acm.org/sigada• Conduct the annual SIGAda Conference
Membership is Valuable for your Professional DevelopmentWe welcome volunteers who want to get involved
• Ada Advocacy Booth
![Page 8: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/8.jpg)
8
What Are the Benefits of SIGAda Membership?
Some FY'07 Member Benefits Provided to SIGAda Members:
• Subscription to SIGAda Ada Letters, published 3 times per year
• Sponsorship of annual SIGAda Conference.• Reduced registration at conferences sponsored by
SIGAda.• Participation in the evolution of the Ada
Programming Language via a Category C Liaison Agreement with ISO/IEC JTC1/SC22/WG9.
• Reduced registration at Ada-Europe conferences.• Access to SIGAda Home Page and selected content
in the ACM Digital Library. • SIGAda-ANNOUNCE and Team-Ada mailing lists• Ada Awareness Initiative to promote Ada.
Join Today; SIGAda Professional Membership Only $25SIGAda Student Membership Only $10 – See Tom Panfil
![Page 9: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/9.jpg)
9
How Not To DoSystems
Engineering And The
Sinking Of The Largest Offshore
Oil Platform March 2001Disclaimer:Slides ReceivedFrom
UnknownAuthor
![Page 10: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/10.jpg)
10
For those of you who may be involved in the engineering of systems
![Page 11: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/11.jpg)
11
Please read this quote from a Petrobras executive,
![Page 12: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/12.jpg)
12
extolling the benefits of cutting quality assurance and inspection costs,
![Page 13: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/13.jpg)
13
on the project that sunk into the Atlantic Ocean off the coast of Brazil in March 2001.
![Page 14: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/14.jpg)
14
"Petrobras has established new global benchmarks for the generation of exceptional shareholder wealth
![Page 15: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/15.jpg)
15
through an aggressive and innovative programme of cost cutting on its P36 production facility.
![Page 16: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/16.jpg)
16
Conventional constraints have been successfully challenged
![Page 17: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/17.jpg)
17
and replaced with new paradigms appropriate to the globalised corporate market place.
![Page 18: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/18.jpg)
18
Through an integrated network of facilitated workshops,
![Page 19: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/19.jpg)
19
the project successfully rejected the established constricting and negative influences of prescriptive engineering,
![Page 20: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/20.jpg)
20
onerous quality requirements, and outdated concepts of inspection and client control.
![Page 21: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/21.jpg)
21
Elimination of these unnecessary straitjackets has empowered the project's suppliers and contractors to propose highly economical solutions,
![Page 22: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/22.jpg)
22
with the win-win bonus of enhanced profitability margins for themselves.
![Page 23: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/23.jpg)
23
The P36 platform shows the shape of things to come
![Page 24: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/24.jpg)
24
in unregulated global market economy of the 21st Century.”
![Page 25: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/25.jpg)
25
And now you have seen the final result of this proud achievement by Petrobras.
![Page 26: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/26.jpg)
26
Ada Engineered Products (1)LAMPS SH-60R ASW Helicopter
![Page 27: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/27.jpg)
27
Ada Engineered Products (2)Boeing 777 Commercial Aviation
Airbus 320Airbus 330Airbus 340 Beechjet 400ABeech Starship IBeriev BE-200 Boeing 737 Boeing 747Boeing 757 Boeing 767 Boeing 777Canadair Regional Jet Embraer CBA-123Embraer CBA-145Fokker F-100 Ilyushin 96MLM Hercules Saab 2000 Tupolev TU-204
![Page 28: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/28.jpg)
28
Ada Engineered Products (3)Boeing 7E7 Prototype – 70% Ada
![Page 29: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/29.jpg)
29
Ada Engineered Products (4)Canal+ Interactive Television
CANAL+ TECHNOLOGIES is the world's leading providerof digital broadcasting and interactive TV software solutions.Its field-proven systems are being used by more than 20different digital operators and over 15.7 million (in 2002) set-top boxes based on its technologies are currently deployed. [Canal+ was brought out by Nagra of Switzerland]
![Page 30: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/30.jpg)
30
Ada Engineered Products (5)Hertz Neverlost
![Page 31: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/31.jpg)
31
Ada Engineered Products (6)70’Kingcat M270 Luxury Power Catamaran
![Page 32: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/32.jpg)
32
Ada Engineered Products (7)National Ignition Facility
Inertial Confinement Fusion
192 Lasers (510 Meters Path)
1.8 megajoules
Tiny Target – 600 µm diameter
At Lawrence Livermore National Laboratory
![Page 33: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/33.jpg)
33
Ada Engineered Products (8)NASA Space Systems
![Page 34: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/34.jpg)
34
Ada Engineered Products (9)Enroute Automation Modernization
Ada is the language of all core enroute Air Traffic Control Systems
![Page 35: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/35.jpg)
35
Ada Engineered Products (10)Philips Semiconductor
25 Million Products per year
![Page 36: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/36.jpg)
36
Ada Engineered Products (11)BAE Systems Counter ManPads Jeteye System
![Page 37: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/37.jpg)
37
Ada Engineered Products (12)Recent Byte Article on Language Renaissance
![Page 38: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/38.jpg)
38
Common Characteristics of Ada Applications
• Reliability is a real concern
• Control safety or mission critical applications• Control hard real-time or near real-time application
• Reliability is a real concern• Control highly distributed systems
• Control systems with multiple interfaces
• Reliability is a real concern
Achieved via a sound systems engineering approach
With the Ada Language as a Key Technology
![Page 39: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/39.jpg)
39
Future of Ada - Optimistic on Ada
Ongoing requirements for languages that support industrial strength engineering solutions
Ada language meets the requirements that it was originally designed to satisfy
• Large-scale, long-lived, high-integrity real-time embedded applications
Ada survived the period when it was most at risk• 1997-98, after the closing of the AJPO• Ada usage appears on the rise• Ada is expanding into new domains
Technology is mature
I’m Upbeat on AdaAda Really Works
![Page 40: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/40.jpg)
40
Outgoing SIGAda Officers
Original Term:
Reaffirmed for:
Chair:
Vice Chair for Meetings and Conferences:
Vice Chair for Liaison:
Treasurer:
Secretary:
International Representative
Past Chair
1 July 01- 30 June 03
1 July 03- 30 June 05
Currie Colket
David Harrison
Ann Brandon
John McCormick
Clyde Roby
Jean-Pierre Rosen
Ben Brosgol
![Page 41: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/41.jpg)
41
Incoming SIGAda Officers
Term: 1 July 2005- 30 June 2007
Chair:
Vice Chair for Meetings and Conferences:
Vice Chair for Liaison:
Treasurer:
Secretary:
International Representative
Past Chair
Managing Editor Ada-Letters
John McCormick
Ricky (Ranger) Sward
Chris Sparks
Martin Carlisle
Clyde Roby
Dirk Craeynest
Currie Colket
Alok Srivastava
Elections Planned for early 2007Contact Currie Colket if interested in running
![Page 42: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/42.jpg)
42
John McCormick Conference ChairLeemon Baird Program ChairS. Ron Oliver Exhibits ChairRichard Conn Local Arrangements ChairTom Panfil Registration ChairHal Hart Conference TreasurerWeston Pan Publicity ChairAlok Srivastava Workshops ChairDavid Cook Tutorial ChairClyde Roby Proceedings Chair & WebmasterRanger Sward Vice Chair of Meetings & Conferences
Conference Committee
![Page 43: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/43.jpg)
43Ada Resource Association
SIGAda Thanks Our Corporate Sponsors
![Page 44: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/44.jpg)
44
Exhibit HoursPeachtree Ballroom C
Tuesday 10:30am – 4:00pmWednesday 10:30am – 2:00pm
![Page 45: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/45.jpg)
45
SIGAda 2005 Memory Stick
![Page 46: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/46.jpg)
46
Leemon Baird, Program ChairMartin CarlisleA. Tim ChamillardDavid CookJames F. DavisFranco GasperoniJuan A. de la PuenteRicky Sward
Program Committee
![Page 47: ACM SIGAda 2005 Welcome Outgoing ACM SIGAda Chair Currie Colket](https://reader035.vdocuments.site/reader035/viewer/2022062315/56649e915503460f94b95f79/html5/thumbnails/47.jpg)
47
Final Program Correction
Wednesday 3:30pm•APIWG Birds of a Feather•Geoff T. Smith IBM