CSE503: Software Engineering
Information hiding
Basics of information hiding
Anticipated changes
Claim
Other anticipated changes?
Ubiquitous computing domain
Central premise I
The A-7 Project
Central premise II
Central premise III
Central premise IV
Information hiding reprise
Information Hiding and OO
Layering [Parnas 79]
The uses relation
uses vs. invokes
Parnas’ observation
Criteria for uses(A,B)
Layering in THE
(Dijkstra’s
layered OS)
Modules and layers interact?
Language support
Next lecture