class

FunctionalSystemDescriptionPartition

Defines partitions of the functional system description, characterized by data controllers and information flows (often across partition boundaries). A partition is defined as a subset of the overal functional system description for which a particular data controller is responsible. The purpose of partitioning the functional system description is to explicitly capture the boundaries of responsibility of data controllers.

Note that "subset" includes the entire functional system description, i.e. there may be only one data controller.

Also note that partitions can be nested and/or overlapping depending on who is responsible.

Attributes

Name Type Cardinality Description
functionalSystemDescriptionPartitionComment EString 0..1 Informal textual comment about the functional system description partition.
functionalSystemDescriptionPartitionName EString 0..1 Informal textual name of the functional system description partition.

References

Name Target Containment Cardinality Opposite Description
informationFlow InformationFlow Yes * Defines information flows that occur within the partition (or at least parts of information flows). Information flows are the main construct in this current draft of the PrivacyDSL to describe the functional system
responsibleDataController DataController Yes 0..1 Specifies the data controller responsible for the partition.