1 / 15

Dr. Douglas C. Schmidt d.schmidt@vanderbilt dre.vanderbilt/~schmidt

Institute for Software Integrated Systems. Vanderbilt University Nashville, Tennessee. ACE+TAO Better Living Through (Open-source) Middleware ISIS 10 Year Anniversary Tuesday, September 9, 2014. Dr. Douglas C. Schmidt d.schmidt@vanderbilt.edu www.dre.vanderbilt.edu/~schmidt.

tamera
Télécharger la présentation

Dr. Douglas C. Schmidt d.schmidt@vanderbilt dre.vanderbilt/~schmidt

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee ACE+TAOBetter Living Through (Open-source) MiddlewareISIS 10 Year AnniversaryTuesday, September 9, 2014 Dr. Douglas C. Schmidt d.schmidt@vanderbilt.edu www.dre.vanderbilt.edu/~schmidt

  2. Ten Forces that Flattened the World • 11/9/89 • 8/9/95 • Work Flow Software • Open-Sourcing • Outsourcing • Offshoring • Supply-Chaining • Insourcing • In-forming • The Steroids http://en.wikipedia.org/wiki/The_World_is_Flat

  3. 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”

  4. 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

  5. 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 IDL Smart Proxies DSI IDL ORB Interface Portable Object Adaptor IDL Compiler ORB CORE Portable Interceptors AMI RT CORBA Minimum CORBA OBV GIOP Interface Repository ACE Core Implementation Repository Pluggable transports Real time I/O Subsystem UIOP Pattern-oriented Network Programming Framework DIOP IIOP Many CORBA Object Services Threading Models SHMIOP SSLIOP O/S Kernel

  6. 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

  7. 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 Main SiteVanderbilt University (USA) Engineering CentersGateshead, UKSt. Louis, MO (USA) Boston, MA (USA) Gelderland, Holland www.dre.vanderbilt.edu/contributors.html

  8. Overview of ACE+TAO Open-Source Middleware • Subject of 350+ technical papers & a half-dozen books

  9. 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

  10. 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, ARL, 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, PrismTech, QNX, Qualcomm,, Siemens, Sprint, Symantec, Telcordia, Tech-X, UBS, USENIX, Veritas

  11. 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

  12. A Sampling of ACE+TAO Users Communications Military/Aerospace Transport Management www.dre.vanderbilt.edu/users.html

  13. Applying ACE+TAO in the DoD ACE & TAO middleware has been transitioned to hundreds of DoD programs & projects, including • US Navy DDG1000 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

  14. Applying ACE+TAO to Mission- & Life-Critical Embedded Systems • Siemens hot rolling mills • The Weather Channel • GE & Phillips electronic medical imaging systems • Krones Beer Bottling Equipment

  15. R&D Concluding Remarks Researchers & developers of distributed real-time & embedded (DRE) systems face common challenges R&D Synergies • 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

More Related