skip to main content
article
Free Access

Task support in an office system

Published:23 August 1984Publication History
First page image

References

  1. 1 BAILEY, A.D., GERLACH, J.H., MCAFEE, R.P., AND WHINSTON, A.B. An OIS model for internal accounting control evaluation. ACM Trans. Office Inf. Syst. i, 1 (1983), 25-44. Google ScholarGoogle Scholar
  2. 2 BATES, P.C., AND WILEDEN, d.C. High-level debugging of distributed systems: The behavioral abstraction approach. J. Syst. Softw. 3, 4 (1984), 255-264.Google ScholarGoogle Scholar
  3. 3 BARBER, G. Supporting organizational problem solving with a work station. A CM Trans. Office Inf. Syst. 1, 1 (1983), 45-67. Google ScholarGoogle Scholar
  4. 4 CROFT, W.B., LEFKOWITZ, L.S., LESSER, V.R., AND HUFF, K.E. Interpretation and planning as a basis for an intelligent interface. In Proceedings of the Conference on Artificial Intelligence (Oakland Univ., Rochester, Mich., 1983).Google ScholarGoogle Scholar
  5. 5 DOYLE, J. A truth maintenance system. Arti{. InteU. 12, 3 (1979), 231-272.Google ScholarGoogle Scholar
  6. 6 DYER, M., AND WOLF, T.C. McDYPAR--a demon parser. Report, Dept. of Computer Science, UCLA, Los Angeles, Calif. 1983.Google ScholarGoogle Scholar
  7. 7 ELLIS, C.A., AND NUTT, G.J. Office information systems and computer science. ACM Comput. Surv. 12, 1 (1980), 27-60. Google ScholarGoogle Scholar
  8. 8 ELLIS, C.A., AND BERNAL, M. Officetalk-D: An experimental office information system. In Proceedings of the 1st A CM SIGOA Conference (1982), 131-140. Google ScholarGoogle Scholar
  9. 9 FIKES, R.E., AND HENDERSON, D.A. On supporting the use of procedures in office work. In First National Conference on Artificial Intelligence (Stanford, Calif., 1980).Google ScholarGoogle Scholar
  10. 10 Gibbs, S., and Tsichritzis, D. A data modeling approach for office information systems. ACM Trans. Office Inf. Syst. I, 4 (1983), 299-319. Google ScholarGoogle Scholar
  11. 11 HAMMER, M., HOWE, W.G., KRUSKAL, V.J., AND WLADAWSKY, I. A very high-level programming language for data processing~applications. Commun. ACM 20, 11 (1977), 832-840. Google ScholarGoogle Scholar
  12. 12 HAMMER, M., AND ZISMAN, M.: Design and implementation of office information systems. In Proceedings of the NYU Symposium on Automated Office Systems (1979).Google ScholarGoogle Scholar
  13. 13 HAMMER, M., AND SIRBU, M. What is office automation? in Proceedings of the 1st Office Automation Conference (Atlanta, Ga., 1980).Google ScholarGoogle Scholar
  14. 14 MCCUE, D., AND LESSER, V.R. Focusing and constraint management in intelligent interface design. Tech. Rep. 83-36, Dept. of Computer and Information Science, Univ. of Massachusetts, Amherst, 1983.Google ScholarGoogle Scholar
  15. 15 MCDONALD, D.D. Natural language generation as a computational problem: An introduction. In Computational Models of Discourse, MIT Press, Cambridge, Mass., 1983.Google ScholarGoogle Scholar
  16. 16 WRIGHT, M., AND FOX, M.S. SRL 1.5 User Manual. Intelligent Systems Laboratory, Carnegie- Mellon Univ., Robotics Inst., 1983.Google ScholarGoogle Scholar
  17. 17 ZISMAN, M.D. Representation, specification, and automation of office procedures. Ph.D. dissertation, Wharton School, Univ. of Pennsylvania, 1977.Google ScholarGoogle Scholar
  18. 18 ZLOOF, M.M. Office-by-Example: A business language that unifies data and word processing and electronic mail. IMB Syst. J. 21, 3 (1982), 272-304.Google ScholarGoogle Scholar

Index Terms

  1. Task support in an office system

                    Recommendations

                    Reviews

                    Ian Hugh Witten

                    This paper describes a system which acts as an interface to a set of existing office tools that accomplish such tasks as mail, forms processing, calendar maintenance, etc. It combines a semantic database, a library of procedures, and a natural language query and help facility. The semantic database records properties of office objects, such as forms and mail messages, as well as world objects such as vendors and supplies. The procedure library, which is built by a systems analyst, contains hierarchically-organized routines for tasks such as “purchase items” and “hire graduate students.” The natural language component allows a user to make simple requests about the status of the current tasks, and generates explanations of user errors. The center of the system is the method of procedure specification. Predefined procedures help the user to structure his activity. They are specified in an intermediate language which allows concurrency. Each procedure definition includes an English description of what the procedure is supposed to accomplish, a sequence of actions, constraints which must hold during execution, and precondition and satisfaction clauses. The actions constitute other procedures and, at the lowest level, invocations of system tools. Precondition and satisfaction clauses cause demons to be attached to uninstantiated database objects which will fire on instantiation. The system is open-ended in that a primitive action might simply ask the user to do something (obtain information, check a constraint) which cannot be automated. This might involve him making a phone call, composing mail, etc. The user is free to employ any method for carrying out such steps. Procedure satisfaction clauses allow the system to monitor the overall activity and check that the specified goal is met. In this way, both structured and unstructured tasks can be addressed. The work is interesting and novel. In particular, the use of a single mechanism to initiate and monitor both internal and external activities required to complete a task may be a major step forward, especially if the system can meaningfully accommodate external actions, which only partially satisfy their goals, and readjust its plan accordingly. However, the description of the actual mechanisms involved is rather sketchy. From the paper alone, it is difficult to judge exactly what has been accomplished and what remains at the idea stage.

                    Access critical reviews of Computing literature here

                    Become a reviewer for Computing Reviews.

                    Comments

                    Login options

                    Check if you have access through your login credentials or your institution to get full access on this article.

                    Sign in

                    Full Access

                    • Published in

                      cover image ACM Transactions on Information Systems
                      ACM Transactions on Information Systems  Volume 2, Issue 3
                      July 1984
                      92 pages
                      ISSN:1046-8188
                      EISSN:1558-2868
                      DOI:10.1145/1206
                      Issue’s Table of Contents

                      Copyright © 1984 ACM

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      • Published: 23 August 1984
                      Published in tois Volume 2, Issue 3

                      Permissions

                      Request permissions about this article.

                      Request Permissions

                      Check for updates

                      Qualifiers

                      • article

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader