The Component Design Record may be used to describe three kinds of components:
Component Design Records normally have some sort of execution capability. This can take the form of an Ada package specification and body, an executable SEDL specification, or a parameterized LILEANNA make statement indicating how such a component could be constructed.