Ada 2005 Standard Receives Technical Approval; Formal Standardization by International Organization for Standardization (ISO) Anticipated Soon.SALT LAKE CITY -- Today at the Systems & Software Technology Conference the Ada Resource Association announced the accomplishment of a major milestone in the development of the new Ada ISO (1) See ISO speed. (2) (International Organization for Standardization, Geneva, Switzerland, www.iso.ch) An organization that sets international standards, founded in 1946. The U.S. member body is ANSI. standard. ISO's Ada Working Group (WG 9) has unanimously accepted the proposed amendment to the language and has forwarded it to the parent organization for an official ballot. Formal approval by ISO is expected some time later this year. The new amendment to the language, commonly referred to as Ada 2005, culminates a collaborative international effort to enhance the 1995 version of the Ada language. The effort was sponsored in part by the Ada Resource Association, which helped support the work of the project editor, Mr. Randall Brukardt. "Gaining WG 9 approval for the amendment to the language is a key step," said Mr. James Moore James Moore and Jim Moore are the names of more than one person including the following:
"Ada 2005 is a breakthrough in language technology," added Dr. Ben Brosgol, President of the Ada Resource Association. "It has advanced the state of the art in language design while preserving Ada's long-standing support for sound software engineering. WG 9 is to be congratulated for bringing this effort to fruition with a strong consensus on the features being added." Ada 2005 offers significant enhancements in several areas. Improvements in the language's Object-Oriented Programming object-oriented programming, a modular approach to computer program (software) design. Each module, or object, combines data and procedures (sequences of instructions) that act on the data; in traditional, or procedural, programming the data are separated from the features include the addition of Java-like interfaces and traditional "object.operation" syntax. More flexible program structuring allows mutually dependent package specifications and makes it easier to interface with languages such as Java. Real-time system support includes additional task dispatching policies such as Earliest Deadline First (operating system, algorithm) earliest deadline first - (EDF) A strategy for CPU or disk access scheduling. With EDF, the task with the earliest deadline is always executed first. Scan-EDF is an example. , execution-time clocks, and handlers for task termination. The concurrency Operations that are performed simultaneously within the computer. For example, dual-core CPUs provide complete overlapping of two independent processes. See dual core, hyperthreading, multiprocessing, multitasking, multithreading, SMP and MPP. concurrency - multitasking and object-oriented features are successfully unified through a new interface feature that allows implementation through either a sequential or concurrent type. Support for safety and security is enhanced with the inclusion of the 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); (a tasking subset that is amenable to safety certification), syntax that avoids some common Object-Oriented Programming errors with inheritance, and a mechanism for defining language profiles. Other enhancements increase the language's general expressiveness, for example by allowing nested subprograms to be passed as run-time parameters, and by extending the predefined environment with new functionality, such as a Containers library. About the Ada Resource Association The Ada Resource Association (ARA Ara or Arrah (both: ŭ`rə), city (1991 pop. 157,082), Bihar state, NE India, on the Son Canal. A major road and rail junction, it is the administrative center for a district that produces grain, sugarcane, and oilseed. ) is an international Ada advocacy trade group comprising major Ada language and tool vendors. The ARA financially supports the maintenance of the Ada language standard and is committed to ensuring the continued success and expanded usage of Ada-related technology. Current ARA members are AdaCore, IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) Rational Software, Polyspace Technologies, Praxis prax·is n. pl. prax·es 1. Practical application or exercise of a branch of learning. 2. Habitual or established practice; custom. High Integrity Systems, and SofCheck. www.adaresource.org |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion