Rapid Integration

Customers today are looking for a solution that is cost-effective, flexible and quick to deploy, with minimal changes required to existing applications. TES has developed a tool set and an architecture that can integrate any product onto disparate platforms with minimal cost and a reduced schedule.

The integration method developed by TES is a simple and flexible solution that integrates systems with minimal changes for existing applications, supports technologies- old and new, supports different operating systems and messaging and is cost-effective. It has been proven on various projects in support of a variety of customers.

Capability Driven Architecture (CDA)

Capability Driven Architecture (CDA, Patent Pending) originated with Army Aviation to solve a very difficult problem. TES was tasked to develop the ability to integrate various devices onto four different aircraft architectures while reducing development and life cycle costs. Tucson Embedded Systems successfully developed and proved CDA for radio control as CDA Radio Control (CDA-RC) for military rotorcraft systems.

CDA design provides a common interface to a category of similar devices, much like desktop computer applications have a common interface to the myriad of computer printers and other peripherals. Currently, safety-critical applications have nothing similar for integrating equipment. The primary features of TES' CDA are:

  • Platform independent
  • Provides middleware extensions for common application development
  • Scalable data sharing
  • Fault-tolerance and “hand-offs” fail-over
  • Data localization
  • Data persistence by storing the data to a “disk”
  • Quality of Service (QoS), and
  • Security support for data

The CDA architecture can be applied to all capabilities including communications, navigational, sensors, actuators, etc. While architectures exist that can claim software reuse, few, if any, can claim software reuse for safety/mission critical applications. CDA eliminates ad hoc development and stovepipe systems resulting in duplication of effort across the various platforms for integrating the same type of equipment.