You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
1006 B
20 lines
1006 B
8 years ago
|
-- The structure of the MMS system has been created from the System
|
||
|
-- Requirements document following the pattern below:
|
||
|
-- * Components are packages.
|
||
|
-- * Sub-Components are child packages.
|
||
|
-- * Inputs and outputs are functions stored in child packages Comp.Input and
|
||
|
-- Comp.Output.
|
||
|
-- * Connections between inputs and outputs of various components are done
|
||
|
-- using renamings (or eventually expression functions when necessary).
|
||
|
-- Consistency of the component architecture is ensured by following the
|
||
|
-- rules below:
|
||
|
-- - An input package Comp.Subcomp.Input can only reference outputs of
|
||
|
-- siblings Comp.*.Output or inputs of parent Comp.Input.
|
||
|
-- - An output package Comp.Output can only reference its own inputs
|
||
|
-- Comp.Input or outputs of its children Comp.Subcomp.Output.
|
||
|
-- - In subcomponents, inputs and outputs are grouped within sections
|
||
|
-- with a header specifying to which component(s) they are linked.
|
||
|
|
||
|
package MMS is
|
||
|
end MMS;
|