Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Report

Command, Control, Communications, and Intelligence Node: A Durra Application Example

  • February 1989
  • By Mario R. Barbacci, Dennis N. Doubleday, Charles B. Weinstock
  • This report describes an experiment in implementing a command, control, communications and intelligence (C3I) node using reusable components.
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-89-TR-009
  • Abstract

    Durra is a language designed to support the construction of distributed applications using concurrent, coarse-grain tasks running on networks of heterogeneous processors. An application written in Durra describes the tasks to be instantiated and executed as concurrent processes, the types of data to be exchanged by the processes, and the intermediate queues required to store the data as they move from producer to consumer processes. This report describes an experiment in implementing a command, control, communications and intelligence (C3I) node using reusable components. The experiment involves writing task descriptions and type declarations for a subset of the TRW testbed, a collection of C3I software modules developed by TRW Defense Systems Group. The experiment illustrates the development of a typical Durra application. This is a three-step process: first, a collection of tasks (programs) is designed and implemented (these are the testbed programs); second, a collection of task descriptions corresponding to the task implementations is written in Durra, compiled, and stored in a library; and finally, an application description is written in Durra and compiled, resulting in a set of resource allocation and scheduling commands to be interpreted at runtime.

  • Download

Cite This Report

SEI

Barbacci, Mario; Doubleday, Dennis; & Weinstock, Charles. Command, Control, Communications, and Intelligence Node: A Durra Application Example. CMU/SEI-89-TR-009 . Software Engineering Institute, Carnegie Mellon University. 1989. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10905

IEEE

Barbacci. Mario, Doubleday. Dennis, and Weinstock. Charles, "Command, Control, Communications, and Intelligence Node: A Durra Application Example," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-89-TR-009 , 1989. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10905

APA

Barbacci, Mario., Doubleday, Dennis., & Weinstock, Charles. (1989). Command, Control, Communications, and Intelligence Node: A Durra Application Example (CMU/SEI-89-TR-009 ). Retrieved August 22, 2017, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10905

CHI

Mario Barbacci, Dennis Doubleday, & Charles Weinstock. Command, Control, Communications, and Intelligence Node: A Durra Application Example (CMU/SEI-89-TR-009 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1989. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10905

MLA

Barbacci, Mario., Doubleday, Dennis., & Weinstock, Charles. 1989. Command, Control, Communications, and Intelligence Node: A Durra Application Example (Technical Report CMU/SEI-89-TR-009 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10905

BibTex

@techreport{BarbacciCommandControl1989,
title={Command, Control, Communications, and Intelligence Node: A Durra Application Example},
author={Mario Barbacci and Dennis Doubleday and Charles Weinstock},
year={1989},
number={CMU/SEI-89-TR-009 },
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10905} }