11.2 What Is C4ISR?


11.2 What Is C4ISR?

The C4ISR Architecture Framework (C4ISR-AF) is a semantic framework for representing architectures in a consistent way [1]. It was conceived as a way of providing a common means to specify systems for the Department of Defense (DoD) in its many facets and programs. It is being updated by the DoD Architecture Framework Working Group (AFWG) into a new standard called the DoD Architecture Framework (DAF) [3,4]. As stated in the C4ISR-AF specification:

Architectures provide a mechanism for understanding and managing complexity. The purpose of C4ISR architectures is to improve capabilities by enabling the quick synthesis of "go-to-war" requirements with sound investments leading to the rapid employment of improved operational capabilities, and enabling the efficient engineering of warrior systems. The ability to compare, analyze, and integrate architectures developed by the geographical and functional, unified Commands, Military Services, and Defense Agencies (hereinafter also referred to as Commands, Services, and Agencies, or C/S/As) from a cross-organizational perspective is critical to achieving these objectives.

The C4ISR Architecture Framework is intended to ensure that the architecture descriptions developed by the Commands, Services, and Agencies are interrelatable between and among each organization's operational, systems, and technical architecture views, and are comparable and integratable across Joint and combined organizational boundaries.

The purpose of the C4ISR-AF is to provide assistance in the specification of architectures. Architecture itself has a number of definitions. The C4ISR-AF uses the definition of IEEE 610.12 [2]:

The structure of components, their relationships, and the principles and guidelines governing their design and evolution over time.

Architectures in the C4ISR-AF have three fundamental views: operational, systems, and technical. The emphasis in each of these views is, of course, different and distinct, but they overlap to a significant degree.

The operational view is a description of the tasks and activities, operational elements, and information flows required to accomplish or support a military operation. This view includes doctrine (which in another environment might be called business rules), activities, and assignment of these activities to operational elements and the sequences and time frames of the execution of the activities. Operational architectures are usually independent of the systems used to implement them.

The systems view is a description of the systems and their interconnections providing for, or supporting, war-fighting functions. The systems view includes the large-scale elements and objects that interact to achieve the operational goals as well as their locations, interconnections, and so on. The systems involved may include key nodes (including materiel), networks (as well as interconnections and interfaces), war-fighting platforms, weapons systems, and so on, as well as their various qualities of service such as mean time between failures (MTBF), maintainability, speed, capacity, and availability. Systems described in the systems view can be used to achieve many different operational architectures, organizations, and missions. The systems view does depend on the underlying technology described in the technical view and is constrained by its limitations.

The technical view provides the minimal set of rules governing the arrangement, interaction, and interdependence of system parts or elements, whose purpose is to ensure that a conformant system satisfies a specified set of requirements. The technical view provides the basis for engineering specification of the systems in the systems view and includes technical standards. Put another way, the technical view is the engineering infrastructure that supports the systems view.

Within each of these architectural areas, the standard defines work products. The list of these products is given in Table 11-1. Each of these products will be discussed and in most cases a UML view that meets both the needs and intent of the product will be shown.

Table 11-1. DAF (C4ISR) Work Products[1]

Applicable View

Framework Product

UML Views

Framework Product Name

General Description

All Views

AV-1

Descriptions, notes, text

Overview and Summary Information

Scope, purpose, intended users, environment depicted, analytical findings.

All Views

AV-2

Model repository, reports

Integrated Dictionary

Data repository with definitions of all terms used in all products.

Operational

OV-1

Class diagram, deployment diagram

High-Level Operational Concept Graphic

High-level graphical/ textual description of operational concept.

Operational

OV-2

Class diagram, deployment diagram

Operational Node Connectivity Description

Operational nodes, operationalactivities performed at each node, connectivity and information exchange need lines between nodes.

Operational

OV-3

Report from model repository

Operational Information Exchange Matrix

Information exchanged between nodes and the relevant attributes of that exchange.

Operational

OV-4

Class diagram

Command Relationships Chart

Organizational, role, or other relationships among organizations.

Operational

OV-5

Activity diagram, statechart, class diagram with flows

Operational Activity Model

Operational activities, relationships among activities, inputs and outputs. Overlays can show cost, performing nodes, or other pertinent information.

Operational

OV-6a

Sequence diagram, activity diagram, statechart

Operational Rules Model

One of the three products used to describe operational activity sequence and timing. Identifies business rules that constrain operation.

Operational

OV-6b

Statechart, activity diagram

Operational State Transition Description

One of three products used to describe operational activity sequence and timing. Identifies business process responses to events.

Operational

OV-6c

Sequence diagram, statechart, activity diagram

Operational Event-Trace Description

One of three products used to describe operational activity sequence and timing. Traces actions in a scenario or sequence of events and specifies timing of events.

Operational

OV-7

Class diagram

Logical Data Model

Documentation of the data requirements and structural business process rules of the operational view.

Systems

SV-1

Class diagram Text in descriptions

Systems Interface Description

Identification of systems and system components and their interconnections, within and between nodes.

Systems

SV-2

Class diagram

Systems Communications Description

Systems nodes and their related communications lay-downs.

Systems

SV-3

Class diagram, report on model

Systems-Systems Matrix

Relationships among systems in a given architecture; can be designed to show relationships of interest, e.g., system-type interfaces, planned vs. existing interfaces, etc.

Systems

SV-4

Use case diagram, class diagram with flows

Systems Functionality Description

Functions performed by systems and the information flow among system functions.

Systems

SV-5

Class diagram with dependencies, DOORS traceability matrix

Operational Activity to Systems Function Traceability Matrix

Mapping of systems back to operational capabilities or of system functions back to operational activities.

Systems

SV-6

Data flow on class diagram

Systems Data Exchange Matrix

Provides details of systems data being exchanged between systems.

Systems

SV-7

Class diagram with constraints for performance quality of service

Systems Performance Parameters Matrix

Performance characteristics of each system(s) hardware and software elements, for the appropriate timeframe(s).

Systems

SV-8

Activity diagram

Systems Evolution Description

Planned incremental steps toward migrating a suite of systems to a more efficient suite or toward evolving a current system to a future implementation.

Systems

SV-9

Text

Systems Technology Forecast

Emerging technologies and software/hardware products that are expected to be available in a given set of timeframes and that will affect future development of the architecture.

Systems

SV-10a

Statechart, activity diagram, sequence diagram

Systems Rules Model

One of three products used to describe systems activity sequence and timing. Constraints that are imposed on systems functionality due to some aspect of systems design or implementation.

Systems

SV-10b

Statechart

Systems State Transition Description

One of three products used to describe systems activity sequence and timing. Responses of a system to events.

Systems

SV-10c

Sequence diagram

Systems Event-Trace Description

One of three products used to describe systems activity sequence and timing. System-specific refinements of critical sequences of events and the timing of these events.

Systems

SV-11

Deployment diagram, class diagram

Physical Schema

Physical implementation of the information of the logical data model, e.g., message formats, file structures, physical schema.

Technical

TV-1

Hyperlinks in model, text

Technical Standards Profile

Extraction of standards that apply to the given architecture.

Technical

TV-2

Text

Technical Standards Forecast

Description of emerging standards that are expected to apply to the given architecture, within an appropriate set of timeframes.

[1] There are a number of ways to map C4ISR products to the UML. This table represents one way proposed by the author.



Real Time UML. Advances in The UML for Real-Time Systems
Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition)
ISBN: 0321160762
EAN: 2147483647
Year: 2003
Pages: 127

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net