Embedded Market Forecasters (EMF) just announced the availability of valuable new research that analyzes the Return On Investment (ROI) of different middleware approaches. I’m happy to report that RTI Data Distribution Service outperformed both commercial and in-house alternatives in nearly every category EMF measured. Given this, it is not surprising that EMF also found RTI was the most widely used embedded middleware supplier.
This broad-based research provides the first independent quantification of the reduction in integration time, cost and risk you can expect from RTI Data Distribution Service. Findings include:
- Up to 45% Lower Total Cost of Development: The average cost of application development was substantial for projects using internally developed “Roll-Your-Own” (RYO) middleware ($1.61M) and most commercial solutions ($1.34M); however, projects using RTI middleware enjoyed much lower costs ($0.89M).
- Up to 47% Lower Cost Overrun: The average cost overrun was similar for projects using RYO (11.3%) and most commercial middleware (10.1%). Projects using RTI finished closest to expected cost (6.0%).
- Lower Testing Costs: In projects where the cost of testing was less than 30 percent of the total development cost, RYO (72.5%) showed an advantage over commercial (65.5%) middleware. Projects using RTI’s commercial middleware, however, had testing costs less than 30 percent of the total development cost 84.6% of the time.
- Greater Probability of Meeting Design Requirements: Final design outcomes using commercial middleware in general, and RTI in particular, were much closer to pre-design expectations than RYO developments for performance, functionality, features and schedule.
This report was based on independent research and a comprehensive survey of developers conducted by Dr. Jerry Krasner
, EMF’s founder and principal analyst. Dr. Krasner is a widely recognized authority on embedded systems and has over 30 years of embedded industry experience.
Visit EMF’s web site to download the full report for free: Choosing between Commercial and ‘Roll Your Own’ Embedded Communication Integration Middleware.
Yesterday’s press release on RTI’s success with the NASA Human Robotics Program is a great occasion for my first blog entry. (http://www.rti.com/company/news/NASA-space-robots.html)
NASA was RTI’s first customer. In fact, NASA funded the research at the Stanford Aerospace Robotics Laboratory that spawned the technology that became RTI and the DDS standard.
The progress in the NASA program during that time is stunning. In the 1990’s, robot controllers were clunky boxes with primitive sensors and no real connection off board. It was a huge accomplishment just to wander around dragging a huge umbilical cord for power and control. Today’s program connects impressive vision systems, planners, and controllers. They can be controlled live or run nearly autonomously. The computing system networks dozens of processors in ground stations and vehicles. The stovepipe systems (and rivalries!) at the different research centers years ago gave way to common system architectures that allow efficient sharing of code, data, and research progress. The robots can work independently for long periods in realistic environments. The researchers can work together in shorter periods on realistic progress. That’s the Way Things Should Be…
Of course, the networking technology has also made great progress. The middleware grew from a specialized data server to a general-purpose international standard. From our research beginnings, RTI now claims hundreds of designs in a dozen industries, including many real-world mission-critical, 24×7 applications. We are not alone; the DDS standard is backed by multiple vendors in a growing, competitive market. That’s also the Way Things Should Be.
Anyway, I’m glad we could be some small part of this program. I want to congratulate NASA on its decades of progress towards the vision of enabling capable, cost effective exploration of our universe. The sky may be the limit. It’s refreshing to see and work with those who know it’s the lower one.
The Object Management Group (OMG) Data Distribution Service (DDS) standard is now five years old and has enjoyed very rapid adoption. RTI alone has about 400 commercial customers (a sampling of which are listed here) and is supporting nearly 100 other research projects.
With the maturity and broad adoption of DDS, we are seeing a couple of trends.
- DDS is being used in larger and more geographically disperse systems
- Customers are moving to second-generation DDS based systems
- Users are integrating multiple systems that already deploy DDS as their underlying integration bus
To support these efforts, RTI recently introduced RTI Routing Service. RTI Routing Service provides a flexible solution for scaling DDS systems and for integrating disparate DDS applications. This includes:
- Applications that cannot directly communicate because they run on different networks (LAN and WAN), use different transport protocols (e.g., shared memory, IPv4 and IPv6), or are members of different security domains
- Applications that natively use different DDS data types, such as new and legacy applications, individual systems within a System of Systems, and applications that support different Communities of Interest (COI)
To learn how RTI Routing Service significantly reduces the costs of real-time system integration, upgrades and of implementing Cross-Domain Solutions (CDS), visit RTI’s web site or watch this video demonstration.