About Software Components

A software component is a software architecture, an atomic software component, an application, or a partition. Software components are connected through their interface ports.

An atomic software component is composed of executable entities. An executable entity can also be named runnable.

Variable data prototypes are variables, which correspond to the transmitted data:

  • For interfaces, variable data prototypes are also named data elements.
  • For atomic software components, they are also named interrunnable variables.

The Software tab displays software architectures, and the following components:atomic software components, applications, partitions, configuration tables, and connections.

Note: With the Avionics Architect (AVARA) role, you can work with applications, partitions, and configuration tables.

This page discusses:

Software Components

The Software tab displays software architectures.

The following types of software components can be created:

  • Software Architectures
  • Applications
  • Partitions
  • Atomic Software Components
  • Configuration Tables

Content Rules

Some software components can contain software instances. The rules are the following:

Software Architecture Instance Atomic Software Instance Application Instance Partition Instance Configuration Table Instance Interface
Software Architecture
Atomic Software
Application
Partition

Software Tab Commands

The Software tab enables you to: