organizing computer systems for learnability and useability
Methods for organizing computer systems are described. The goal of these methods is to produce systems which are easier to learn and use, both for the novice and the advanced user. A system utilizing these methods is being developed at Brown; This system is discussed in some detail.
system design microprogramming structure modularity interpretation