Software Communications Architecture Reference Implementation

Software Communications Architecture Reference Implementation

The Software Communications Architecture Reference Implementation (SCARI) is an implementation of the US Military's Joint Program Executive Office (JPEO) Software Communications Architecture (SCA) Core Framework. It was developed mainly by the Canada's Communications Research Centre (CRC) under contract by the Software Defined Radio Forum and is the de facto SCA Core Framework (CF) reference implementation.

The code is openly available, as well as the full documentation, which is extensively cross-referencedwith the original SCA specification documents.

History

The initial release of SCARI was based on version 2.1 of the SCA (released in mid-2001). This first release was developed by the CRC in collaboration with [http://www.drdc-rddc.gc.ca/ Defense Research and Development Canada] (DRDC).

In 2004 the SDR Forum contracted Canada's CRC one more time, in order to upgrade the SCARI to version 2.2 of the SCA (released in late 2001). This time CRC collaborated with three privatecompanies and two US Government entities:
*ISR Technologies (Canada),
*Mercury Computer Systems (USA),
*Rohde and Schwarz (Germany),
*Joint Tactical Radio System (JTRS), and
*the NASA Glenn Research Centre (GRC).

Different product versions

Three different SCARI products exist:
*SCARI-Open is written in the Java programming language and is freely publicly available
*SCARI++ is written in C++ and is not a free product
*SCARI-Hybrid includes the SCA CF written in Java and uses C++ for the signal processing (DSP) functionality

External links

* [http://www.crc.ca/en/html/crc/home/research/satcom/rars/sdr/products/scari_open/scari_open SCARI-Open on CRC's website]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Software architecture — The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of those components, and the relationships between them. The term also… …   Wikipedia

  • Software prototyping — Software prototyping, a possible activity during software development, is the creation of prototypes, i.e., incomplete versions of the software program being developed.A prototype typically simulates only a few aspects of the features of the… …   Wikipedia

  • Communications protocol — For other senses of this word, see Protocol. A communications protocol is a system of digital message formats and rules for exchanging those messages in or between computing systems and in telecommunications. A protocol may have a formal… …   Wikipedia

  • Computer software — Software redirects here. For other uses, see Software (disambiguation). Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it.… …   Wikipedia

  • Common Object Request Broker Architecture — The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) that enables software components written in multiple computer languages and running on multiple computers to work together (i.e., it… …   Wikipedia

  • ARM architecture — This article is about a computer processor architecture. For other uses, see ARM (disambiguation). Logo ARM Designer ARM Holdings Bits …   Wikipedia

  • Java (software platform) — Not to be confused with JavaScript. Java Original author(s) Oracle Corporation Developer(s) James Gosling / Sun Microsystems …   Wikipedia

  • NIST Enterprise Architecture Model — NIST Enterprise Architecture Model.[1] NIST Enterprise Architecture Model (NIST EA Model) is a reference model for Enterprise Architecture, that illustrates the interrelationship of enterprise business, information, and technology environments …   Wikipedia

  • Service-oriented architecture — (SOA) is a method for systems development and integration where functionality is grouped around business processes and packaged as interoperable services . SOA also describes IT infrastructure which allows different applications to exchange data… …   Wikipedia

  • Department of Defense Architecture Framework — DoD Architecture Framework.[1] The Department of Defense Architecture Framework (DoDAF) is an architecture framework for the United States Department of Defense, that provides structure for a specific stakeholder concern through viewpoints… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”