ACETAO Better Living Through Opensource Middleware ISIS 10
ACE+TAO Better Living Through (Open-source) Middleware ISIS 10 Year Anniversary Dr. Douglas C. Schmidt d. schmidt@vanderbilt. edu www. dre. vanderbilt. edu/~schmidt Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee
Ten Forces that Flattened the World 1. 11/9/89 2. 8/9/95 3. Work Flow Software 4. Open-Sourcing 5. Outsourcing 6. Offshoring 7. Supply-Chaining 8. Insourcing 9. In-forming 10. The Steroids http: //en. wikipedia. org/wiki/The_World_is_Flat
Open-Sourcing – Self-Organizing Collaborative Communities • Open-source is a scalable, cost effective, & reliable software process since: • Validation scales, development doesn’t • “End-to-end argument” applies to software • i. e. , More resources at “periphery” than in “core”
Open-Sourcing – Self-Organizing Collaborative Communities • Open-source is a scalable, cost effective, & reliable software process since: • Validation scales, development doesn’t • “End-to-end argument” applies to software • i. e. , More resources at “periphery” than in “core” • Open-source enables other flatteners • Lowers barriers to entry • Leverages global software talent • Accelerates technology transfer Open-source is essential for computing R&D visibility & impact
Overview of ACE+TAO Open-Source Middleware • Widely used open-source middleware • 1, 000’s of user companies, many mission-critical • www. dre. vanderbilt. edu/ users. html Server Client DII Smart Proxies IDL ORB Interface DSI IDL Compiler Interface Repository Implementation Repository Many CORBA Object Services Portable Interceptors AMI RT CORBA ORB CORE ACE Core Real time I/O Subsystem Threading Models Pattern-oriented Network Programming Framework Minimum CORBA GIOP Pluggable transports UIOP DIOP IIOP SSLIOP O/S Kernel OBV Portable Object Adaptor SHMIOP
Overview of ACE+TAO Open-Source Middleware • Widely used open-source middleware • 1, 000’s of user companies, many mission-critical • www. dre. vanderbilt. edu/ users. html • 100’s of person years & over 2 million lines of code/tests on dozens of OS/compiler platforms • Automation of quality assurance
Overview of ACE+TAO Open-Source Middleware • Widely used open-source middleware • 1, 000’s of user companies, many mission-critical • www. dre. vanderbilt. edu/ users. html • 100’s of person years & over 2 million lines of code/tests on dozens of OS/compiler platforms • Automation of quality assurance • ~10 -15 core developers at any given time, but over 2, 200 contributors in periphery during past 18 years • www. dre. vanderbilt. edu/contributors. html Main Site Vanderbilt University (USA) Engineering Centers Gateshead, UK St. Louis, MO (USA) Boston, MA (USA) Gelderland, Holland
Overview of ACE+TAO Open-Source Middleware • Subject of 350+ technical papers & a half-dozen books
Overview of ACE+TAO Open-Source Middleware • Subject of 350+ technical papers & a half-dozen books • Led to 9 doctoral graduates & 25 masters graduates since 1997 • A dozen more doctoral students are in the pipeline
Overview of ACE+TAO Open-Source Middleware • Subject of 350+ technical papers & a half-dozen books • Led to 9 doctoral graduates & 25 masters graduates since 1997 • A dozen more doctoral students are in the pipeline • Responsible for over $20 million in funding since 1995 • AFRL, AFOSR, DARPA, Mitre, NASA, NSF, ONR • BAE Systems, BBN, Boeing, GDIS, Lockheed Martin, Raytheon, SAIC • ATD, Cisco, Comverse, Ericsson, General Electric, Global MT, Hughes, Kodak, Krones, Lucent, Microsoft, Motorola, , Nokia, Nortel, OCI, Oresis, Object Sciences, OTI, Prism. Tech, QNX, Qualcomm, , Siemens, Sprint, Symantec, Telcordia, Tech-X, UBS, USENIX, Veritas
Overview of ACE+TAO Open-Source Middleware • Subject of 350+ technical papers & a half-dozen books • Led to 9 doctoral graduates & 25 masters graduates since 1997 • A dozen more doctoral students are in the pipeline • Responsible for over $20 million in funding since 1995 • Thousands of downloads per month, which enhances visibility/impact & drives future sponsors & collaborations download. dre. vanderbilt. edu/usage
A Sampling of ACE+TAO Users Communications Military/Aerospace Transport Management www. dre. vanderbilt. edu/users. html
Applying ACE+TAO in the Do. D ACE & TAO middleware has been transitioned to hundreds of Do. D programs & projects, including • US Navy DDG 1000 program with Raytheon, LMCO, & DARPA • US Air Force in collaboration with Boeing • Joint forces with JTRS SCA in collaboration with BAE Systems • JTT with US Army & Raytheon • USS Ronald Reagan aircraft carrier advanced tactical displays system • DMSO HLA/RTI & TENA with SAIC
Applying ACE+TAO to Mission- & Life-Critical Embedded Systems • Siemens hot rolling mills • GE & Phillips electronic medical imaging systems • The Weather Channel • Krones Beer Bottling Equipment
Concluding Remarks R&D Synergies R&D Researchers & developers of distributed realtime & embedded (DRE) systems face common challenges • e. g. , connection management, service initialization, error handling, flow & congestion control, event demuxing, distribution, concurrency control, fault tolerance synchronization, scheduling, & persistence Our open-source ACE+TAO middleware has had a major impact on addressing these challenges for research & production DRE systems
- Slides: 15