This research paper discusses the use of KNOs (KNowledge acquisition, dissemination, and manipulation Objects) as an advanced, computer-based tool for the office environment. KNO objects manipulate knowledge fragments with their own rules and use this to negotiate, cooperate, and learn from other KNO objects. KNOs’ object-oriented architecture provides autonomous, adaptable, and concurrent behavior. The overall design is intended to support the critical abilities of objects to migrate to new environments and dynamically learn new operations.
This paper basically is about the extension and application of object-oriented programming to office automation, and will be of interest to people working in these areas. The main drawback of this paper is that it is more of a research proposal and less of a research report. The hypothetical example of a KNOs-based system for handling transactions among multiple brokers and buyers of stock is interesting, but it provides inconclusive evidence of how KNOs’ abilities contribute to significantly enhanced dynamic learning or cross-environment migration. It will certainly be worthwhile to read about the authors’ experience with an implemented KNO and its application to office automation problems in a follow-up paper.