SmartDebugging for Component-based Software Environments
NuMega Technologies, Inc.

Unlike other aspects of information technology, which have advanced dramatically in recent years, software debugging technology has lagged behind in many development environments. The majority of developers today use essentially the same debugging methods as those of 20 years ago, despite important changes in the ways applications are built and intense pressures for higher application quality and faster turnaround.

A key to correcting this situation is the use of automated solutions that can not only replace manual debugging but enhance the development process at every stage. Within the broad category of Automated Software Quality (ASQ) tools, products designed for Error Detection and Debugging (EDD) have emerged as critical components of ongoing efforts to improve software development productivity. NuMega Technologies, founded in 1987, has grown into a significant industry force through a pioneering EDD product offering incorporating the most advanced SmartDebugging technology available for today's most popular platforms.

Trends in Software Development

In the late 1980s and early 1990s, software development experienced a paradigm shift as programming languages and Microsoft Windows brought the event-driven programming model into the mainstream. The result was an order-of-magnitude increase in the complexity of software debugging. NuMega BoundsChecker, released in 1989, revolutionized the process of debugging Windows applications by automating and accelerating EDD functions and insulating the developer from the complexity of the underlying system.

Today developers face another dramatic shift as the Internet and the World Wide Web present a range of possibilities for expanding enterprise client/server computing beyond its previous limits. The component-based model of software development has become the cornerstone of this latest breed of applications. Using software components as building blocks has become the only practical way to deliver such applications within a reasonable time frame. Yet component-based applications raise runtime system complexity exponentially, further raising the stakes in error detection and debugging.

Current development trends and related business factors are combining to drive a new set of requirements for development and debugging tools. These forces include:

At this months meeting NuMega Technologies will present an overview of SmartDebugging technology and demonstrate the latest version of BoundsChecker, Delphi Edition. BoundsChecker Delphi Edition is the only automatic error detection (AED) tool built specifically for Delphi. It speeds development by automating the debugging process right inside the Delphi IDE - without changing the way you work. It detects and diagnoses errors in static, stack and heap memory, as well as memory and resource leaks. BoundsChecker also validates over 5000 APIs at run-time, including the latest Windows APIs, ODBC, ActiveX, DirectX, COM, and Internet APIs. Come and see how this product can save you lots of debugging time. NuMega will also distribute FREE 30-day licenses to attendees.

This meeting of the Worcester Section Computer Society, held in conjunction with the Delphi Developers Group of Greater Boston, will be held on Monday, October 20, from 7:00 to 9:00 at Pencil Pushers Tax Software, 10 New England Executive Park, Burlington, MA. From north or south on Route 128 take the Middlesex Turnpike exit heading north. Go past the Burlington Mall. At the intersection with the Mall Road turn right. Go approximately one mile until you reach the entrance to the New England Executive Park. Turn right at the light. After a short distance turn left at the sign for building 10. Pencil Pushers is the first building on your right.

For additional information contact Al Reinhart at DisCom Systems at 508-869-6417 or