These diagrams show the physical structure of some or all of a system at a particular level. The PAD shows the physical flows between the system components at the level of interest.
Every symbol in the diagram represents something physical, including paths through which data passes. Therefore, a data link on a PAD corresponds to a physical interface connection, i.e., cable, bus, and so on.
It will be common to have both an AID and a collection of PADs in an architecture model. The AID will show the physical components and the logical connections between them. There will be one or more associated PADs, each showing the same physical components, but showing alternative physical connections (such as a bus or point-to-point links) by which these components are interconnected in that specific topology). PADs are hierarchical. Their connectivity is:
PADs can only appear in models in the Implementation Domain.
A port:
An equipment can have any number of ports.
Within PADs there are two ports:
Each port is identified by a name that must be unique for an equipment.
Public ports are the externally-visible side of an interface and must be embedded within the equipment to which they refer, e.g.:
The above example shows that:
Internal ports are the internally-visible side of an interface and cannot be embedded in an equipment. They (one or more of them) are the external links from the top-level PAD inside an equipment:
The link between the public port symbol and the internal port symbol(s) is made solely by the port name.
The example above shows that equipment Equip A:
Repeating the idea in Equip B, an example could be:
The example above shows that:
This shows that ports:
Ports are important for consistency checking. Public ports (on a higher level diagram) match internal ports (on a lower level diagram) provided that they have the same name. For a pair of such matching ports, the Consistency Checker will apply full flow balancing between the I/Os to such ports. Each such balancing applies individually and separately between each pair of matching ports. All such port-related balancing is separate from, and in addition to, the normal inter-diagram I/O balancing checks.
The numbering system for PADs is alphanumeric dot-decimal.
The start of each architecture is a top-level PAD that is typically given a number to represent that architecture. The hierarchy of diagrams and specifications created below it will follow this number with a dot-decimal suffix.
An example PAD is:
The symbols available in PADs are:
Symbol | Name | Description | Definition | Expansion |
---|---|---|---|---|
Comment | Makes a note anywhere in the diagram. Are always surrounded by * characters. Note: If you do not want Cradle to automatically add an * go to the Graphics Settings section of Project Setup and turn off the Automatically add asterisks to diagram's comment symbols option. | None | None | |
Boundary Point | A connection point for the initial transition to enter the initial state. | None | None | |
Environment | Represents external system or environment to this system. | Environment | None | |
Equipment | Represents a piece of hardware equipment within the system construct. | Equipment specification | PAD DFD BD UCD IDF | |
Bus | Represents a network bus for passing data from one piece of physical equipment to another. | Equipment specification | PAD | |
Library Equipment | Represents a piece of shared hardware equipment within the system construct. | Equipment specification | PAD | |
Picture | Allows you to choose the location of a GIF or JPEG image to be displayed as a diagram symbol or to be embedded in an existing diagram symbol. | None | None | |
Equipment Link | Represents an interface link between two physical pieces within the construct. | Interface data definition | None | |
Internal Port | The internally-visible side of an interface which cannot be embedded in an equipment. They (one or more of them) are the external links from the top-level PAD inside an equipment. | Port specification | None | |
Public Port | The externally-visible side of an interface and must be embedded within the equipment to which they refer. | Port specification | None | |
Item | Represents a requirement or system note in the diagram. | None | None | |
Context Item | Represents a requirement or system note in a diagram and is a container within which other object symbols can be drawn or attached. | None | None | |
Cross Reference Link | Represents a cross reference that exists between a pair of system notes/requirements. It can also represent a cross reference between a system note/requirement and a specification or data definition or system that describes the objects symbols that it connects. | None | None |