Assertion: separation | /r/HasProperty | a design principle
Facets:
value: in computer science
type: OTHER
value: for separating a computer program
type: PURPOSE
Source sentences:
text: In computer science, separation of concerns (SoC) is a design principle for separating a computer program into distinct sections such that each section addresses a separate concern.