|
Project Title: Identifying “Bugs” in
Software Components for Enterprises (Debugging Component-Based Software
for Enterprise
Systems)
Project: To develop a non-intrusive
interceptor for software debugging within a component-based system consisting
of heterogeneous platforms and languages.
Duration: 10/1/1997 - 1/1/2000
ATP
Number:
97-06-0038
Funding
(in thousands):
ATP Final Cost
$1,705 62.9%
Participant Final Cost 1,005
37.1%
Total $2,710
Accomplishments: The Intermetrics
research team that conceived of the technical idea for this ATP-funded
project and developed the debugging probe technology remained intact
through several corporate changes and market adjustments. They were
ultimately chosen to lead this novel technology’s migration to an
enterprise-wide software management solution offered by a large computer
manufacturer. These researchers accomplished all the technical goals
defined in their proposal to ATP:
·
Developed and validated a debugging technology for component-based
software systems
·
Developed a prototype of OWatch and EWatch debugging tools
·
Developed a unique probe technology for detecting and diagnosing
anomalies in software behavior and displaying the message on a console on
the user’s desktop
·
Added an automatic insertion feature by which probes could be
placed by the software developer with a mere click of the mouse on a
point in the software code
·
Successfully built resilience into the probe concept so that it could
communicate with a central server about its observation, even when the
application crashed
·
Solved a critical need in the industry to improve software quality
while raising developer productivity
·
Successfully countered threat of obsolescence by making this
debugging tool upgradable to next-generation
software systems
|
Commercialization
Status: The
various companies that have acquired and continued to develop the product
have successfully commercialized Intermetrics’
probe technology. Titan’s primary emphasis was on technology
development, but they lacked resources for sales, marketing, or support.
When the ATP-funded project ended, Titan licensed the product for one
year to Mercury Interactive to be sold as part of a larger original
equipment manufacturer product. Another large computer manufacturer
entered into an exclusive licensing agreement with Titan in February 2001
for the ATP-funded technology. This company incorporated this technology
into their stand-alone module in a much larger enterprise-wide portfolio
of software solutions.
Outlook: The outlook for the ATP-funded
debugging technology is strong according to the forecasts by the company
that currently holds all licensing rights to its application and
commercialization. Although Intermetrics, the
original company that proposed the development of the debugging tool, has
gone through several corporate acquisitions and mergers, its research
team has successfully developed and extended the technology to meet the
changing demands of enterprise software systems. As of 2006, these
researchers had applied an updated version of this monitoring technology
to Java-based applications, thus proving that the interceptor technology
fits well into current Java-based enterprise edition (J2EE) software
systems.
Composite
Performance Score: * *
Focused Program:
Component-Based
Software, 1997
Company:
L3-Titan Group, L3 Communications
11955 Freedom Drive,
Reston, VA 20190
Contact:
Bruce Burton
Phone: (571) 334-2105
Presentations:
·
Rees, J. “Intermetrics’ OWatch Debugging Technology for Distributed,
Component-Based Systems,” Workshop on Compositional Software
Architecture, Monterey,
CA, January 1998.
·
Fortier, S., and J. Rees. “Application of EWatch Information Assurance Probes,”
Information Technology and Operations
Center Workshop, United States Military
Academy, West Point, NY,
2000.
|