Parnas Design Principles for Decomposition Information hiding modules (1972) Identify design decisions that are likely to change Isolate these in separate modules (separation of concerns) Different design decisions might require different decompositions. D.Parnas,"On the Criteria to Be Used in Decomposing Systems into Modules.",Comm. ACM15,12(December1972),1053-1058 1972. Object Oriented Analysis and Design 8Object Oriented Analysis and Design 8 Parnas - Design Principles for Decomposition w Information hiding modules (1972) § Identify design decisions that are likely to change § Isolate these in separate modules (separation of concerns) w Different design decisions might require different decompositions. § D. Parnas, "On the Criteria to Be Used in Decomposing Systems into Modules.“ , Comm. ACM 15, 12 (December 1972), 1053-1058. 1972