Joint Architecture Standard Overview Profile

Glossary


Domain(s)
Space
System(s)
Satellite
Profile(s)
CH, COMM, EXP, PS, RP, SMAC

Term Definition
Adaptability A system design property that refers to an architecture’s ability to be easily changed or adjusted to accommodate different system needs.
Address Translation allows addresses to be translated from abstract to physical
Atomic

An operation during which a processor can simultaneously read a location and write it in the same bus operation. This prevents any other processor or I/O device from writing or reading memory until the operation is complete.

Atomic implies indivisibility and irreducibility, so an atomic operation must be performed entirely or not performed at all.

http://www.webopedia.com/TERM/A/atomic_operation.html

Availability The average fraction of time that a functioning payload is capable of performing its mission during any given week
Average Path Length The average distance between two nodes in the network over all pairs of distinct nodes.
Commercial de facto standard A commercially-invented standard, as opposed to open standards developed by (official) industry trade groups, academic organizations, engineering organizations or government organizations, which is so widely used that it has become an unofficial standard offering advantages similar to open standards, including well-defined functions and interfaces and availability of hardware, software and/or intellectual property from many sources
Configuration Element The smallest system components that are large enough to need their own requirements, specifications, test documents, and interface control documents (smallest hardware or software components that are the purview of system engineering)
Connectivity The capability for systems and subsystems to communicate (exchange information) with one another
Data processing Backend processing that further processes, analyzes, compares and sometimes fuses the data produced by signal processing stages to produce the final digitized information that will be transmitted to the ground
Datalink Convergence Protocols Communication protocols for addressing QoS requirements
Design Constraint Technical, operational, interface, environmental, programmatic or other requirements that restrict designers’ choices of design approaches or components
Diameter The longest path in the network between two nodes.
Element Short for configuration element
Extensibility Designed-in architectural structural features, “hooks” and mechanisms that will allow a system to be expanded and enhanced with new interfaces and capabilities to accommodate new needs and requirements without making major structural changes that would otherwise adversely affect existing peripheral elements
Fault detection Mechanism for detection of faults during normal operation
Fault tolerance Ongoing fault detection with automatic repair
Flexibility System design attribute which refers to the ability to adapt to unpredictable internal or external changes that could potentially affect its operational performance
Forward compatibility The ability of a system to accept input and provide output intended for later versions of itself
Graceful degradation The ability of a system to systematically degrade functionality and/or performance following a hard failure in a manner proportional to failure severity
Ground support equipment Equipment used for testing, handling or shipping of flight components while on the ground
Ground test equipment Any test equipment used to test all or any major component of the satellite on the ground, either pre- or post-integration; a subset of Ground Support Equipment
Hard fault A permanent system fault, such as a component failure, that either may not be recoverable or may be recoverable by switching in redundant hardware
Host platform The spacecraft or aircraft that carries the payload
Host system The full system consisting of flight and ground segments that includes the host platform as a major component
Information transfer rate The rate of information flow (in bits/second) over a communication channel, excluding overhead
Integrity provides an error detection capability
Interoperability The ability of diverse systems, subsystems or system elements to easily provide or receive services and/or actionable information to and from other systems, subsystems or system elements via standardized information formats
Joint Test Action Group Interface A standard test access port for testing and configuring components
Lane A point-to-point, full duplex, high-speed, serial connection comprised of two unidirectional serial communication channels.
Launch support equipment Equipment used for testing or providing support to a satellite while it is on the launch pad
Link A communication connection between nodes that may be an aggregation of lanes
Memory Access Protocols access memory devices that are located on remote nodes within a network
Messaging interface A serial or parallel data interface through which multiple bit messages are passed between system components
Messaging Protocols send arbitrary types of data (messages) between applications
Modularity The extent to which a complex system is constructed of a set of smaller modular components that can be designed, built and tested independently by separate design product teams
M-of-N redundancy Redundancy scheme that provides the necessary M components from the available N components (This implies the number of spare components is N-M.)
Network protocol Defines a "language" of rules and conventions for communication between network nodes, including data formatting, compression, error detection and correction (EDAC) coding and packaging as well as message acknowledgement and error handling procedures
Network topology The arrangement or mapping of network elements (links, nodes, etc.) showing the physical and/or logical interconnections between nodes
Node

A node is an instantiation of an RP, CH, or PS profile

A self-contained, module-level architecture building block having functions including physical layer connectivity, power conversion, processing, memory and local configuration (a self-contained set of one or more hardware configuration elements that interface to a network)

Node Degree The degree of a node is equal to the number of links to which that node is connected.
Nondevelopmental items System elements developed on other programs that can be used in original or modified form in the proposed system
One-to-One redundancy Redundancy scheme that provides a dedicated replacement for a specific component in the system (sometimes referred to as A/B redundancy)
Open standard Vendor independent, publicly available, widely accepted standards defined and maintained by industry trade groups, academic or engineering organizations, government organizations or commercial entities, which offer transparent environments where designers can easily intermix hardware, software, networks, etc. of different vintages and from different manufacturers to meet a variety of needs
OSI model A layered, abstract description for communications and computer network protocol design
Payload Major satellite component that collects mission data
Payload elements Collection of configuration elements that comprise a payload
Physical layer The lowest layer of the 7 layer OSI model that typically defines the electrical interface (transceivers and communication media)
Platform Host satellite, spacecraft bus or aircraft
Prioritization allows data to be prioritized over the data link
Protocol Multiplexing allows multiple protocols to be simultaneously used on the network
Quality of Service Measure of network performance including but not limited to, transmission rates, error rates, etc.
Redundancy provides the capability to try alternative paths of communications if one fails
Reference design Fully functional initial design implementation to provide the engineer with a complete working representative example of all relevant design components
Resource Allocation provides dedicated bandwidth to applications
Retry provides the capability to automatically retransmit if there is an error
Router Synonymous with switch
Scalability A system property which indicates its ability to be readily expanded in order to accommodate additional work (Vertical scalability refers to the ability to add capability to a single node. Horizontal scalability refers to the ability to add additional nodes.)
Segmentation enforces a network Maximum Transmission Unit (MTU) size to promote fairness
Sequence Preservation guarantees the data is delivered in order
Signal processing Front-end (often high-bandwidth) processing that converts raw digitized sensor signals into the first level of “meaningful” data that may be further processed and compressed to produce digital information suitable for transmission to the ground via limited-bandwidth communication channels
Soft fault A system fault, such as a single-event upset, that is recoverable without switching in redundant hardware
Spacecraft bus Major satellite component that carries, protects, powers and provides services needed to operate one or more satellite payloads in space (referred to in the document as “the host platform or the platform”)
Store and forward communications A downlink communications architecture wherein mission and status/state-of-health (SOH) data are collected and stored onboard the satellite for transmission to the ground at a later time (used in systems that do not have full-time downlink communications)
Subsystem Aggregation of components that performs some distinguishable subset of system functions
Subsystem element Collection of configuration elements that implement a subsystem
Switch Synonymous with router
System An integrated composite of hardware, software, human and other physical elements that operate together to provide a capability to satisfy a set of specified functions
System component Generic term for any distinct part of a system (below the full-system level) that is defined by a set of requirements and a set of interface descriptions
System element Collection of configuration elements that implement a system
Triple modular redundancy A fault tolerant method in which three physically or logically redundant units perform the same process followed by a voting scheme that discards and thereby masks a minority (assumed faulty) result