Printer Friendly
The Free Library
19,573,952 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

AdaCore Announces the Release of the GNAT Component Collection.


Suite of proven, reusable components now available to GNAT gnat, common name for any one of a number of small, fragile-looking two-winged flies of the suborder Nematocera, order Diptera, which includes the families Tipulidae (crane flies), Bibionidae (hairflies), Ceratopogonidae (biting midges), Chironomidae (true midges),  Pro customers

VENICE, Italy & NEW YORK New York, state, United States
New York, Middle Atlantic state of the United States. It is bordered by Vermont, Massachusetts, Connecticut, and the Atlantic Ocean (E), New Jersey and Pennsylvania (S), Lakes Erie and Ontario and the Canadian province of
 -- AdaCore, provider of the highest quality Ada tools and support services support services Psychology Non-health care-related ancillary services–eg, transportation, financial aid, support groups, homemaker services, respite services, and other services , today announced the release of the GNAT Component Collection, a suite of reusable software components and utilities. The GNAT Component Collection has been used by AdaCore in developing the GNAT Pro tool set, the GPS Integrated Development Environment See IDE.

integrated development environment - interactive development environment
, and the GNAT Tracker web-based customer interface, and is now available to GNAT Pro customers.

"The GNAT Component Collection contains a variety of software utilities that have proven to be extremely useful internally at AdaCore for product development," said Robert Dewar, 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.  of AdaCore. "Since these are general-purpose components, we realized that they would also be of benefit to our customers. Thus we are making them available as part of the standard GNAT Pro subscription."

The GNAT Component Collection includes:

* Software that allows integration with scripting languages, such as python

* Database interfaces for APIs, such as postgresql, mysql, and sqlite

* Ada packages supplying a variety of services, such as

* Module tracing

* Efficient file IO

* Efficient static string searching (Boyer-Moore algorithm A formula that speeds up searching for text. Instead of comparing each character in the target area, the pointer is moved ahead by several bytes based on the last non-matching characters. )

* E-mail and mailbox manipulation

* Ravenscar tasking pattern examples

* Various predefined storage pool utilities

"The GNAT Component Collection is, in effect, a software menu from which developers can select, a la carte, exactly those packages that are needed for their application," said Emmanuel Briot, lead project engineer for the GNAT Component Collection. "The collection consists of dozens of packages, interfaces and utilities that the GNAT Pro team has developed over the years. Offering this technology to our customers should allow them to realize the same productivity advantages that we have experienced at AdaCore."

Among the elements of the GNAT Component Collection is an extensive set of templates for Ravenscar Profile The Ravenscar profile is a subset of the Ada tasking features designed for safety-critical hard real-time systems. Restrictions of the profile
A Ravenscar Ada application uses the following compiler directive:

pragma Profile (Ravenscar);
 examples. These include:

* Simple_Cyclic_Task: a simple cyclic task that executes a given operation at a constant frequency

* Simple_Sporadic_Task: a sporadic task released by software invocations with a constant minimum inter-release time (in the worst case, its behavior is identical to a cyclic task)

* Sporadic_Server: a sporadic server that buffers a single type of request (carrying input parameters) and executes it enforcing a constant minimum inter-release time

* Sporadic_Server_With_Callback: a pattern that demonstrates how to model an asynchronous Refers to events that are not synchronized, or coordinated, in time. The following are considered asynchronous operations. The interval between transmitting A and B is not the same as between B and C. The ability to initiate a transmission at either end.  call with "out" parameters in Ravenscar.

* Multiple_Queue_Sporadic_Server: a Sporadic_Server variant that accepts multiple kinds of requests

* Sporadic_Server_With_Timeout: a Sporadic_Server variant that provides for the automated release of the server, if it is not released within a given amount of time by an explicit software invocation invocation,
n a prayer requesting and inviting the presence of God.
.

Pricing and Availability

The GNAT Component Collection is available immediately to all AdaCore GNAT Pro customers as part of the standard GNAT Pro subscription. Pricing for GNAT Pro subscriptions starts at $14,000. Please contact AdaCore (info@adacore.com) for the latest information on pricing and supported configurations.

About AdaCore

Founded in 1994, AdaCore is the leading provider of commercial software solutions for Ada, a modern programming language designed for large, long-lived applications where safety, security, and reliability are critical. AdaCore's flagship product A primary product of a company, which is typically why the company was founded and/or what made it well known. For example, MS-DOS, Windows and the Microsoft Office suite have been flagship products of Microsoft. CorelDRAW is a flagship product of Corel Corporation.  is the GNAT Pro development environment, which comes with expert on-line support and is available on more platforms than any other Ada technology. AdaCore has an extensive worldwide customer base; see http://www.adacore.com/home/company/customers/ for further information.

Ada and GNAT Pro continue to see growing usage in high-integrity and safety-certified applications, including commercial aircraft avionics, military systems, air traffic management/control, railroad systems, and medical devices, and in security-sensitive domains such as financial services The examples and perspective in this article or section may not represent a worldwide view of the subject.
Please [ improve this article] or discuss the issue on the talk page.
.

AdaCore has North American North American

named after North America.


North American blastomycosis
see North American blastomycosis.

North American cattle tick
see boophilusannulatus.
 headquarters in New York and European headquarters in Paris. www.adacore.com
COPYRIGHT 2008 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2008 Gale, Cengage Learning. All rights reserved.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Jun 17, 2008
Words:609
Previous Article:Noofangle Media's Green Right Now(TM) Website Wins Prestigious Environmental Award.
Next Article:Veraz Networks Announces JITC Certification, Joins Department of Defense's Approved Product List.



Related Articles
Firewall software.
News of note. (Clippings).
GTA announces new software firewall product.
Ravenel, Shannon, ed. New stories from the South 2004; the year's best.
Tips to Get Rid of Gnats

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