ABSTRACT

System design usually involves breaking down complex problems into simpler

constituents. Objects and frames are two closely related ways of achieving this

while maintaining the overall integrity of the system. Frame-based program-

ming is usually associated with the construction and organization of

knowledge-based systems. Object-oriented programming (OOP) is used in a

wide variety of software systems including, but by no means limited to,

intelligent systems. OOP has been developed as “a better way to program,”

while frames were conceived as a versatile and expressive way of representing

and organizing information.