Skip to content

Commit

Permalink
Issue #169: added pattern HD+s in package#Network before USBD-S+S, al…
Browse files Browse the repository at this point in the history
…lowing the dependency between DcTh+s and USBD-S+S (which violates the package hierarchy) to be represented in terms of dependencies on HD+s.
  • Loading branch information
mike1813 committed Sep 17, 2024
1 parent 58169ca commit afe0619
Show file tree
Hide file tree
Showing 5 changed files with 1,910 additions and 1,312 deletions.
1 change: 1 addition & 0 deletions csv/ConstructionPattern.csv
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,7 @@ package#Network,domain#CP-HACPmNC+p,HACPmNC+p,8160,FALSE,0,FALSE,FALSE,domain#MP
package#Network,domain#CP-HCHLSS+NC,HCHLSS+NC,8130,FALSE,0,FALSE,FALSE,domain#MP-HCHLSS,"Finds a Host location access context and the related host and space and one related subnet, and creates a HostNetContext asset linked to them all."
package#Network,domain#CP-Hc-pN-hP+AC,Hc-pN-hP+AC,4120,FALSE,0,FALSE,FALSE,domain#MP-Hc-pN-hP,"Finds a Host connected to but not providing an Abstract Subnet, which controlled by a Process not running on the Host, and adds an authentication client on the host which uses the process."
package#Network,domain#CP-HcWHS+c,HcWHS+c,6250,FALSE,0,FALSE,FALSE,domain#MP-HcWHS,"Finds a WiFiLAN hotspot and its local implementation in a Space, and a host connected to the hotspot in that space, and adds a connection to the local implementation."
package#Network,domain#CP-HD+s,HD+s,4400,FALSE,0,FALSE,FALSE,domain#MP-HD,"Finds a host that stores data and adds a duplicate stores link. The purpose of this pattern is to provide a sequence end marker which can be a successor of other patterns creating the stores link, and a predecessor of patterns using this link to generate stored copies or data services. Having a direct successor relationship from some of the former to the latter would violate the asserted package dependency hierarchy."
package#Network,domain#CP-HmNCPAC+p,HmNCPAC+p,8161,FALSE,0,FALSE,FALSE,domain#MP-HmNCPAC,"Finds a process running on a host in a space and an associated process location access context, plus related process network access contexts, and adds a link from the location to the network contexts."
package#Network,domain#CP-HprLS+c,HprLS+c,6510,FALSE,0,FALSE,TRUE,domain#MP-HprLS,"Adds a connection from a gateway Host to a LogicalSubnet provided by that Host, unless it is an abstract hotspot."
package#Network,domain#CP-HuE+e,HuE+e,10110,FALSE,0,FALSE,FALSE,domain#MP-HuE,"Finds a human interacting with an email client, and tags the user as having access to email by creating a self-referential link."
Expand Down
1 change: 1 addition & 0 deletions csv/ConstructionPatternLinks.csv
Original file line number Diff line number Diff line change
Expand Up @@ -639,6 +639,7 @@ package#Network,domain#CP-HCHLSS+NC,domain#Link-HostNetContext-accessVia-Logical
package#Network,domain#CP-Hc-pN-hP+AC,domain#Link-AuthClient-usesForAuth-Process
package#Network,domain#CP-Hc-pN-hP+AC,domain#Link-Host-hosts-AuthClient
package#Network,domain#CP-HcWHS+c,domain#Link-Host-connectedTo-LogicalSubnet
package#Network,domain#CP-HD+s,domain#Link-Host-stores-Data
package#Network,domain#CP-HmNCPAC+p,domain#Link-ProcAccess-propagatesTo-ProcNetContext
package#Network,domain#CP-HprLS+c,domain#Link-Gateway-connectedTo-LogicalSubnet
package#Network,domain#CP-HuE+e,domain#Link-Human-hasEmail-Human
Expand Down
Loading

0 comments on commit afe0619

Please sign in to comment.