Printer Friendly
The Free Library
14,505,492 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Reasoning Announces Major Enhancement to Automated Software Inspection Service for Java.


Business Editors/High-Tech Writers

SAN FRANCISCO--(BUSINESS WIRE)--June 10, 2003

New Static Analysis Capabilities Detect Critical Security-Related

Defects, Prevent Sudden Application Failure

Reasoning Inc., the leader in automated software inspection services, today announced a major enhancement to the Reasoning Inspection Service for Java. With this enhancement, Reasoning enables software development organizations to prevent the occurrence of certain kinds of resource leaks within Java(TM) applications.

The Reasoning service detects resource leaks in Java file descriptors (programming, operating system) file descriptor - An integer that identifies an open file within a process. This number is obtained as a result of opening a file. Operations which read, write, or close a file would take the file descriptor as an input parameter.  and socket handles. These types of resource leaks are critical security-related defects that can be exploited for the purpose of denial of service attacks An assault on a network that floods it with so many additional requests that regular traffic is either slowed or completely interrupted. Unlike a virus or worm, which can cause severe damage to databases, a denial of service attack interrupts network service for some period. . File descriptor and socket handle resource leaks can also cause applications to exhibit unreliable behavior or sudden failure when available resources run out.

"One of the features that makes Java such a popular development language is its ability to 'collect garbage' and handle memory cleanly clean·ly  
adj. clean·li·er, clean·li·est
Habitually and carefully neat and clean. See Synonyms at clean.

adv.
In a clean manner.



clean
," said Jeffrey Klagenberg, Reasoning director of product management. "While garbage collection A software routine that searches memory for areas of inactive data and instructions in order to reclaim that space for the general memory pool (the heap). Operating systems may or may not provide this feature.  is often sufficient to prevent memory usage problems, it is not enough for many other resources. Adding static analysis to dynamic testing dynamic testing Lab medicine A testing format in which 2+ samples of Pt blood or urine are obtained at a specified time interval. See Glucose tolerance test, Timed specimen, Xylose absorption test.  can bridge the gap by uncovering leaks and preventing some serious security and reliability issues."

"File descriptors and socket handles account for the majority of resource leaks in Java applications A Java program that is run stand alone. The Java Virtual Machine in the client or server is interpreting the instructions. Contrast with Java applet. See servlet. ," said Reasoning President and CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board.  Bill Payne Bill Payne (born March 12, 1949 in Waco, TX) is one of the founding members of critically acclaimed American rock band Little Feat. He is considered to be one of the finest American piano rock and blues music artists by many other piano rock musicians, including Sir Elton . "These leaks have serious implications - they include security-related defects, erratic behavior and sudden application failure. Traditional Java testing tools and methodologies don't typically find resource leaks, which is why static analysis services, like Reasoning's, are a valuable addition to the Java development process."

This new capability represents a major enhancement of the Reasoning Inspection Service for Java, an outsourced service that provides a fast, efficient, and effective means to identify, locate, and fix defects in Java code early in the development lifecycle. The service consists of automated code inspection that provides many of the benefits of a manual code review, but in significantly less time and at dramatically lower cost.

Reasoning detects and diagnoses defects well before they become discernible problems, steers development teams to the exact location for remedy and resolution, and represents an essential addition to existing software development and QA methodologies. The entire Reasoning process of code inspection typically takes less than two weeks.

About Reasoning

Reasoning Inc. is the leading provider of automated software inspection services that help development organizations reduce the time and cost involved in finding software defects. The company's business is focused on organizations that develop Java, C, and C++ applications. Reasoning is headquartered in Mountain View, CA. Contact Reasoning at 650/316-4400 or at www.reasoning.com.

Note to Editors: Reasoning, and the Reasoning logo are trademarks and/or service marks of Reasoning Inc. All other product or service names may be trademarks of the companies with which they are associated.

Reasoning and the Reasoning logo are registered trademarks of Reasoning Inc. Java is a trademark of Sun Microsystems Sun Microsystems, Inc. (NASDAQ: JAVA[3]) is an American vendor of computers, computer components, computer software, and information-technology services, founded on 24 February 1982.  Inc.
COPYRIGHT 2003 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2003, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Geographic Code:1USA
Date:Jun 10, 2003
Words:483
Previous Article:Asyst Technologies Elects Tsuyoshi Kawanishi to Its Board of Directors.
Next Article:Atheros First to Earn Microsoft Designed for Windows XP Certification for Universal 802.11a/b/g WLAN Solution.
Topics:



Related Articles
Developers Guide to Building Software Quality.(from Reasoning Inc)(Brief Article)
Database and Network Journal Editorial Features 2000.(News Briefs)
Reasoning Presents New Service to Increase Quality, Reduce Testing Time at Software Test Automation Conference.
DEVELOPERS USE JAVA AS AN ALTERNATIVE TO PL/SQL.(Quest Software's SQL Navigator)(Product Announcement)
Reasoning Announces New Automated Software Inspection Service for Java.
Reasoning Announces Annual Code Quality Winners; Award Given in Recognition of Successful Software Quality Initiatives.
Reasoning Announces 2003 Recipients of Annual Software Quality Award; Select Companies Chosen for Commitment to Excellence in Software Quality.
Oasys Online: Oasys.(Focus: A/V & Presentation Systems)
The present and future for past languages--COBOL.(DATABASE INTELLIGENCE)
AOI and monitoring.(Product SPOTLIGHT)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles