VITA Technologies
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX
Menu
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX
  • Articles
  • White Papers
  • Products
  • News
Menu
  • Articles
  • White Papers
  • Products
  • News
  Industry News  DDC-I Announces Highest Performance and Most Readily Certifiable Safety-Critical RTOS
Industry News

DDC-I Announces Highest Performance and Most Readily Certifiable Safety-Critical RTOS

DDC-IDDC-I—November 17, 20080
FacebookTwitterPinterestLinkedInTumblrRedditVKWhatsAppEmail

Phoenix, AZ. November 17, 2008. DDC-I, a leading supplier of software and professional services for safety-critical applications, today announced the industry’s most robust, highest performance real-time operating system for the safety-critical market. Known as Deos (DDC-I Embedded Operating system), the memory-protected RTOS features deterministic real-time response, and time and space partitioning for guaranteed resource availability. Deos provides the easiest, lowest cost path of any COTS RTOS to DO-178B Level A certification, the highest level of safety criticality, and has been certified on more airframes than all other COTS RTOSes combined.

“Deos represents the culmination of hundreds of person-years of engineering investment, and provides the lowest risk, lowest cost and fastest path to FAA certification of any COTS RTOS,” said Bob Morris, president and CEO of DDC-I. “Deos has been certified to DO-178B Level A in dozens of programs at Honeywell, and is already flying on more commercial and military airframes than any other COTS RTOS.”

Deos™ (DDC-I Embedded Operating System) is a safe, fast, deterministic, real-time operating system optimized for safety-critical applications that place a premium on reliability, real-time performance, testability, and formal certifiability. Deos is the only certifiable time and space (T&S) partitioned RTOS built from the ground up for safety-critical applications.

Deos utilizes a processor’s memory management unit to build a firewall between the kernel and user tasks, thereby preventing errant or malicious code from corrupting other user tasks and the kernel. To guarantee CPU and memory access for critical tasks, Deos uses time and space partitioning. In the space domain, Deos enables programmers to assign each address space a fixed amount of physical memory, which prevents tasks from exhausting system memory and depriving other tasks. In the time domain, Deos allows programmers to assign each task a fixed percentage of CPU time, which prevents priority inversion and keeps tasks from hogging the CPU.

More stories

Using MontaVista Linux on Intel Atom for the Broader Embedded Market Live Event: July 30, 2009 (4:00 p.m.EST/1:00 p.m. PT) Intel and MontaVista Software participate in OpenSystems Media’s E-cast

July 26, 2009

13.56MHz Mifare Card Reader Writer from GAO

March 25, 2009

Curtiss-Wright Boosts VPX System Development with New 6-Slot Lab/Development Chassis

January 15, 2007

VersaLink Plastic Fiber Optic Cables Provide Ready-Made Solutions for Rapid Installations

October 8, 2008

Deos employs rate monotonic (RMA) scheduling, the most efficient scheduling mechanism of any time- and space-partitioned COTS RTOS. To further enhance scheduling efficiency, Deos utilizes slack scheduling. This innovative, patented algorithm enhances performance by recycling worst-case time budgeted for time-critical tasks and reallocating it for “anytime” algorithms.

In a conventional RTOS, large amounts of CPU time have to be reserved to accommodate worst-case requirements for time-critical tasks, even if the tasks utilize only a fraction of that time in practice. Slack scheduling frees up this unused time and makes it available to non-critical “any time” tasks such as displays and GPS. This approach greatly reduces idle time, making it possible to achieve 100% CPU utilization. Deos also boosts performance by supporting ultra-fast, interrupt-driven threads, which enable it to respond in microseconds to external events.

Deos is delivered in a modular, executable binary format that streamlines the test and certification process. Unlike competitive RTOSes, which are delivered as source code, Deos does not have to be recompiled, relinked, and retested (including structural coverage) in order to certify the application. Deos also features an XML configuration tool that generates verifiable configuration profiles for each software module’s time and space quotas and budgets. This verifiable output eliminates the need to perform configuration checks by hand.

To further enhance the test process, Deos provides an Assembly Branch Coverage (ABC) tool that resolves source-to-object gaps left by traditional structural coverage tools. By working at the binary rather than the source code level, the ABC is able to verify all executable code, regardless of what compiler or compiler options the developer selects. Traditional source code tools cannot account for all compiler activity and require an additional round of manual checking once the application has been compiled.

Networking support for Deos includes a TCP/IP stack optimized for safety-critical applications. To maximize reliability, the stack runs in its own memory and time partition, separate from the kernel.

Development support for DEOS includes DDC-I’s Eclipse-based, mixed language OpenArbor IDE, which features C and C++ optimizing compilers, a color-coded source editor, project management support, automated build/make utilities, and a mixed-language, multi-window, symbolic debugger. The debugger recognizes C and C++ expressions and can view objects, expressions, call chains, execution traces, interspersed machine code, machine registers, and program stacks. The debugger is non intrusive, can debug at the source or machine level, and can be enabled without changing the generated code.

OpenArbor provides versatile run-time target options, including Deos, a bare run-time system certifiable to Level A of the DO-178B standard, and an enhanced bare run-time system for simulated and emulated environments.

Development seat pricing for Deos starts at $5,700/year.

About DDC-I, Inc. DDC-I, Inc. is a global supplier of real-time operating systems, 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 Safety Critical Real Time Operating Systems, compilers, integrated development environments and run-time systems for real-time Java, C, C++, Ada, Fortran and JOVIAL 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 [email protected] or visit www.ddci.com.

FacebookTwitterPinterestLinkedInTumblrRedditVKWhatsAppEmail
Mercury Computer Systems Unveils Multi-GPU Development Platform for Embedded, High-Performance Sensor Stream Computing and Exploitation
Boeing to Add New Technology to US Air Force GPS IIF Ground Segment
Related posts
  • Related posts
  • More from author
Articles

Next-gen fiber optics for aviation: Expanded Beam performance with VITA 95/96

June 3, 20250
Articles

Embedded Tech Trends 2025 Wrapup

June 3, 20250
Consortia and Working Groups

VITA standards activity updates

June 3, 20250
Load more
Read also
Articles

Next-gen fiber optics for aviation: Expanded Beam performance with VITA 95/96

June 3, 20250
Articles

Embedded Tech Trends 2025 Wrapup

June 3, 20250
Consortia and Working Groups

VITA standards activity updates

June 3, 20250
Articles

Leveraging AI in standards

June 3, 20250
Eletter Products

SPONSORED: SpaceVPX Solutions From Pixus Technologies

May 28, 20250
Eletter Products

SPONSORED: Mission-Ready Chassis Management Aligned to SOSA®

May 28, 20250
Load more

Recent Comments

No comments to show.
  • Articles
  • White Papers
  • Products
  • News
Menu
  • Articles
  • White Papers
  • Products
  • News
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX
Menu
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX

© 2023 VITA Technologies. All rights Reserved.