CARDS


CARDS is a domain-specific language for specifying data flow constraints and architectural level assumptions.
Specurity Aspects
Name
Description
This aspect ensures that the information flow in the system is secure by considering restrictions and assumption about the components, ports and data.
Specification Elements
Name
Description
Specifies whether a component sanitizes data.
Defines a security level for a certain data type in the system.
Specifies whether a component is source of a specific data type.
Specifies allow or prevent restrictions for data types w.r.t. components to restrict the data flow.
Specifies whether a component or port never leaks a certain data type.