An important step in the systems engineering approach is the mapping of
requirements into design. We can use tables to describe how different
requirements refer to parts of the design process. This is however a
difficult process and afterall, the result is difficult to read and
understand.
Here is the definition of SLATE as from its designers, TD Technologies, Inc.:
"SLATE...a dynamic, multi-user information system for organizing and
managing the product life cycle, from definition through eventual disposal."
Steps in creating a SLATE project:
Defining requirements and hierarchies:
The following figure shows the organization of requirements and hierarchies in
the appropriate folders.

Fig 7.1 Defining requirements and hierarchies
For providing a tidy work environment, we create two folders: one for requirement and one for hierarchies.
Relationships are defined among requirements (from the Requirements Folder)
abd hierarchy elements (in the Hierarchy Folder). Relationships show how
different requirements affect certain elements of the design. This is
basically the step of mapping requirements to design. The advantage is that
we can very easy keep track of requirements change. The links are preserved,
only the contents of the requirements change. In the case the requirement
is deleted, all its links to different system elements dissapear.
The following figure depicts this process:
Fig 7.2 Defining Relationships
Defining Transitional MappingsTRAM's are links between different views of the system. The aim of defining TRAM's is to trace requirements between two or more hierarchies.
Fig 7.3 Defining TRAM's
In this paragraph, we show the SLATE approach for our design problem.
Project Main WindowThe starting point as described above is the creation of the required folders. The components are:
The different types of requirements are organized in the requirements folder:
Requirements were classified into:

Fig 7.5 SLATE Requirements Window
The identified requirements are then organized in child folders.

Fig 7.6 SLATE Requirements Window Substructure
The leafs of requirements structure contain the actual text.

Fig 7.7 SLATE Requirements Window Leaf Nodes
We identified two views for our system: the software view and the hardware structure. These are presented in the figures below:

Fig 7.8 SLATE Hierarchies Window
The Software view contains all software modules used by the HSTN hardware.

Fig 7.9 SLATE Software Hierarchy
SLATE allows users to see an alterate view of the hierarchies, i.e. the hierarchy tree:

Fig 7.10 SLATE Software Hierarchy - Tree View
The hardware structure follows:

Fig 7.11 SLATE Hardware Hierarchy
As above, we may want to see the tree picture:

Fig 7.12 SLATE Hardware Hierarchy - Tree View
Creating TRAM's is the process of linking a source hierarchy node to a destination node located in one of the other views. In our case, we TRAM nodes from the software view to nodes from the hardware view.
