Printer Friendly
The Free Library
5,669,520 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

DDC-I Announces Industry's First Ada Environment for RTX-based Windows Real-Time Systems; Mixed Ada, C And Embedded C++ Applications Can Now Run in Real Time on Windows Systems.


PHOENIX, Ariz. -- DDC-I, a leading supplier of development tools for safety-critical applications, today announced the availability of its SCORE(R) Integrated Development Environment See IDE.

integrated development environment - interactive development environment
 (IDE) for Ardence's RTX RTX Russian Traded Index
RTX Resiniferatoxin
RTX Royal Trux (band)
RTX Real Time Executive
RTX Re-Transmission
RTX Request Retransmission
RTX Report Time Crossing (FAA) 
, a real-time enabling technology for Windows applications. SCORE(R) is fully integrated with RTX version 6.x, a real-time extension to Windows that provides deterministic real-time multitasking multitasking

Mode of computer operation in which the computer works on multiple tasks at the same time. A task is a computer program (or part of a program) that can be run as a separate entity.
, interrupt handling, and other real-time features. Now, Ada and mixed Ada/C/Embedded C++ applications developed using the SCORE(R) IDE can run in real time on Windows systems equipped with RTX.

"RTX transforms Windows systems into real-time platforms suitable for a wide range of applications, including mil/aero, industrial control, and telecom," said Bob Morris, 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 DDC-I. "SCORE(R) is the first IDE for mixed Ada, C, and Embedded C++ development that lets designers take full advantage of these real-time Windows platforms."

"Combining the SCORE IDE with Ardence RTX provides an excellent solution for building deterministic control into embedded systems," said Stephen Woodard, Ardence senior vice president of global operations. "The SCORE IDE helps our customers simplify development and add system functionality, which is what makes DDC-I an important technology partner for Ardence."

SCORE(R) is a multi-language, object-oriented IDE for developing and deploying safety-critical applications. SCORE provides optimizing compilers for Ada, C, Embedded C ++, and Fortran77, all of which pass the applicable ACATS (Advisory Committee on Advanced Television Service) The FCC committee that was formed in 1987 to recommend an advanced TV standard for the U.S. By 1991, ACATS had reduced the number of proposals from 23 to six, which included four all-digital HDTV , PlumHall, Perennial, and FCVS FCVS Fortran Compiler Validation System  compiler validation suites.

The SCORE(R) IDE features an intuitive GUI (Graphical User Interface) A graphics-based user interface that incorporates movable windows, icons and a mouse. The ability to resize application windows and change style and size of fonts are the significant advantages of a GUI vs. a character-based interface.  with a color-coded source editor, project management support, and automated build/make utilities. SCORE's multi-language, multi-window, symbolic debugger recognizes C/EC++, Ada and Fortran syntax and expressions, and can view objects, expressions, call chains, execution traces, interspersed machine code, machine registers, program stacks, etc. The debugger supports full Ada-level debugging, including constraints, attributes, tasking, exceptions, and break on exceptions and tasking events. The debugger is non intrusive, can debug at the source or machine level, and can be enabled without changing the generated code.

SCORE(R) supports full debugging of RTX applications running in both the Win32 and RTSS RTSS Real-Time Systems Symposium
RTSS Réseau de Télécommunications Sociosanitaire (French: Quebec Health Computing Network)
RTSS Residential Telephone Service Survey (Canada)
RTSS Real-Time System Simulator
 (real-time subsystem) environment. The debugger can start processes on the local computer if it is running RTX, or communicate with a remote computer running Windows XP (or Windows XP Embedded An enhanced version of Windows XP for compact applications such as PDAs, handhelds and other appliances that use the x86 CPU. It supports such features as CompactPCI and the ability to boot from flash memory or CD-ROM. ) and the RTX environment. SCORE(R) supplies a debug agent that runs in the RTSS environment, and a communication layer utility that bridges the Win32 and RTSS environments. These provide all of the functionality that the debugger needs to support local/remote debugging of RTX applications.

SCORE(R) supports a bare run-time system certifiable cer·ti·fi·a·ble
adj.
1. That can or must be certified. Used of infectious, industrial, and other diseases that are required by law to be reported to health authorities.

2.
 to DO-178B, and an enhanced bare run-time system for use in a simulated or emulated environment. The SCORE run-time can also be linked with popular real-time operating systems (RTOSes) and native operating systems like Windows. In the SCORE/RTX integration, which provides full Ada support, DDC-I has mapped the SCORE Ada run time to RTX. Here, Ada tasks become RTX threads, and the run-time system targets the RTX API instead of the Win32 API.

RTX is a high-performance extension to the Windows operating system that enables Windows applications to run in real time. Occupying just 250 kbytes of RAM, RTX supports flexible round-robin and pre-emptive pre·emp·tive or pre-emp·tive  
adj.
1. Of, relating to, or characteristic of preemption.

2. Having or granted by the right of preemption.

3.
a.
 scheduling (with priority inversion avoidance), and provides precise control over IRQs, I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output.

I/O - Input/Output
 and memory resources, ensuring that specified time-critical tasks execute with proper priority and 100% reliability. RTX also features a WinSock compliant TCP/IP stack that is independent of Windows, and a high-speed interprocess communications (IPC (1) (InterProcess Communication) The exchange of data between one program and another either within the same computer or over a network. It implies a protocol that guarantees a response to a request. ) mechanism with no limitation on data message size.

RTX operates at Windows Ring 0, providing real-time services that enable Windows applications to process sustained interrupt rates of up to 30 kHz with an average IST latency of less than one microsecond One millionth of a second. See space/time and ohnosecond.

(unit) microsecond - One millionth (10^-6) of a second.
. RTX is a true Windows extension, utilizing all the standard Windows conventions, including APIs, memory management, SRIs, mutexes, and semaphores that are familiar to Windows developers. RTX applications can take full advantage of the memory protection mechanisms offered by Windows and the Intel architecture in Ring 3. Once developers complete the debug process and ensure that memory pointers and arrays are valid, the RTX application can be recompiled to run in Ring 0, where it can leverage RTX's real-time services.

SCORE for RTX is available immediately. Pricing starts at $5000 for a single developer's seat.

About DDC-I, Inc.

DDC-I, Inc. is a global supplier of software development tools, custom software development services, and legacy software system modernization solutions, with a primary focus on safety-critical applications. DDC-I's customer base is an impressive "who's who" in the commercial, military, aerospace, and safety-critical industries. DDC-I offers compilers, integrated development environments and run-time systems for C, Embedded C++, Ada, JOVIAL and Fortran application development. For more information regarding DDC-I products, contact DDC-I at 1825 E. Northern Ave., Suite #125, Phoenix, Arizona 85020; phone (602) 275-7172; fax (602) 252-6054; e-mail sales@ddci.com or visit www.ddci.com.
COPYRIGHT 2006 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2006, 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
Date:May 4, 2006
Words:807
Previous Article:Monster Employment Index Dips Slightly in April, Ending Three-month Growth Trend in Online Job Demand.
Next Article:Morgans Hotel Group Co. Closes Acquisition of Scottsdale, Arizona Hotel; Company to Re-Brand and Reposition Hotel as Mondrian Scottsdale.
Topics:



Related Articles
RATIONAL ANNOUNCES REALTIME EDITION OF 'SUITE DEVELOPMENTSTUDIO'.(Brief Article)(Product Announcement)
VENTURCOM INTRODUCES DCX 1.2; THE REAL-TIME DATA AND CONTROL EXCHANGE FOR WINDOWS-BASED CONTROL APPS.(Product Announcement)
GREEN HILLS SOFTWARE'S INTEGRITY RTOS AVAILABLE FOR RATIONAL SOFTWARE'S RATIONAL ROSE REALTIME.(Product Announcement)
GREEN HILLS SOFTWARE INTEGRATES MULTI 2000 IDE WITH RATIONAL ROSE REALTIME UML DESIGN AND TEST TOOLS.(Product Announcement)
AdaCore's GNAT Pro Supports Simulator for VxWorks 6 and VxWorks 653 for Wind River Workbench Platforms; Offers seamless VxWorks cross-target...
New AdaCore Plug-in Bridges the Gap Between GNAT Pro and Eclipse.
DDC-I Announces Enhanced SCORE Integrated Development Environment for Mixed Ada, C, and EC++ Applications.
DDC-I Announces Availability of SCORE Integrated Development Environment for TMS320C40 DSPs.
Aonix Leads Ada Eclipse Development Tools Project Initiative.
DDC-I Helps Northrop Grumman Migrate KC-135 Ada Tools from VAX to PC Host Environment.

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