Artificial Intelligence Review

, Volume 14, Issue 1–2, pp 89–119

The OSCON Operating System Consultant

  • Paul Mc Kevitt
Article

Abstract

OSCON (Operating System CONsultant) is an operatingsystem consultant which gives English answersto English queries about computer operating systems.The program currently answers queries for over 40commands from the UNIX and MS-DOSoperating systems. OSCON answers a widevariation of queries that users may wish to ask.OSCON is intended to be aconsultant for various types of userswho may ask vague and detailed queries.OSCON is programmed in Quintus Prolog andanswers queries in less than 2.5 seconds.An empirical study with the Wizard-of-Oz techniqueprovides important data for the further development of OSCON.

intelligent help Natural Language Processing (NLP) operating systems UNIX 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ball, Jerry, Barnden, John A., de Ram, Sylvia Candelaria, Farwell, David, Guthrie, Louise, Guo, Cheng-Ming, Helmreich, Stephen, Mc Kevitt, Paul & Liu, Min (1989). The Need for Belief Modelling in Natural Language Processing. In Proc. of the International Conference on Cross-Cultural Communication (ICC-CC-89). San Antonio, Texas: Trinity University, March.Google Scholar
  2. Billmers, Meyer A. & Carifio, Michael G. (1985). Building Knowledge-based Operating System Consultants. In Proceedings of the Second Conference on Artificial Intelligence Applications, 449–454. Miami Beach, December.Google Scholar
  3. Chin, David (1988). Exploiting User Expertise in Answer Expression. In Proceedings of the Seventh National American Conference on Artificial Intelligence (AAAI-88), Vol. 2, 756–760. Minnesota: St. Paul, August.Google Scholar
  4. Douglass, R. & Hegner, Stephen J. (1982). An Expert Consultant for the UNIX Operating System: Bridging the Gap between the User and Command Language Semantics. In Proc. of the Fourth National Conference of the Canadian Society for Computational Studies of Intelligence (CSCSI/SCEIO), 119–127. Saskatchewan, Saskatoon, May.Google Scholar
  5. Finin, Timothy W. (1983). Providing Help and Advice in Task Oriented Systems. In Proceedings of the Eighth International Joint Conference on Artificial Intelligence (IJCAI-83), 176–178. Germany: Karlsruhe.Google Scholar
  6. Hecking, M. C., Nessen, Kemke, E., Dengler, D., Gutmann, M. & Hector, G. (1988). The SINIX Consultant-A Progress Report. Memo Nr. 28, Universitat des Saarlandes, FB 10 Informatik IV, Im Stanwald 15, D-6600 Saarbrucken 11, Germany, August.Google Scholar
  7. Hegner, Stephen J. (1988). Representation of Command Language Behavior for an Operating System Consultation Facility. In Proc. of the Fourth IEEE Conference on Artificial Intelligence Applications, 50–55. San Diego, CA: IEEE Computer Society.Google Scholar
  8. Hegner, Stephen J. (1998). Plan Realization for Complex Command Intercation in the UNIX Help Domain. In Hegner, Stephen, Mc Kevitt, Paul, Norvig, Peter & Wilensky, Robert (eds.) Intelligent Help Systems for UNIX. Dordrecht, The Netherlands: Kluwer Academic Publishers (this volume).Google Scholar
  9. Hegner, Stephen J. & Douglass, Robert J. (1984). Knowledge Base Design for an Operating System Expert Consultant. In Proc. of the Fifth National Conference of the Canadian Society for Computational Studies of Intelligence (CSCSI/SCEIO), 159–161. London, Ontario, May.Google Scholar
  10. Kemke, Christel (1986). The SINIX Consultant - Requirements, Design, and Implementation of an Intelligent Help System for a UNIX Derivative. Universitat des Saarlandes, KI-Labor (SC-Project), Bericht Nr. 11, October.Google Scholar
  11. Kemke, Christel (1987). Representation of Domain Knowledge in an Intelligent Help System. In Bullinger, H. J. and Shakel, B. (eds.) Human-Computer Interaction - INTERACT' 87, 215–220. Amsterdam: Elsevier Science Publications B.V. (North-Holland).Google Scholar
  12. Lim, Hun Keong (1994). Translation of OSCON into a Command Interface. Master's Thesis, Department of Computer Science, University of Sheffield, Sheffield, England.Google Scholar
  13. Matthews, M., Pharr, W., Biswas. G. & Neelakandan, H. (2000). USCSH: An Active Intelligent Assistance System. In Hegner, S., Mc Kevitt, P., Norvig, P. & Wilensky, R. (eds.) Intelligent Helps Systems for UNIX. Dordrecht, The Netherlands: Kluwer Academic Publishers (this volume).Google Scholar
  14. Mc Kevitt, Paul (1986). Formalization in an English Interface to a UNIX Database. Memoranda in Computer and Cognitive Science, MCCS-86–73, Computing Research Laboratory, Dept. 3CRL, Box 30001, NewMexico State University, Las Cruces, NM88003–0001, US.Google Scholar
  15. Mc Kevitt, Paul (1987). Artificial Communicators: An Operating System Consultant. Master's Thesis, Computer Science Department, Dept. 3CU, Box 30001, New Mexico State University, Las Cruces, New Mexico 88003–0001, US.Google Scholar
  16. Mc Kevitt, Paul (1988). Rules of Inference in an Operating System Consultant. In Proc. of the First Irish National Conference on Artificial Intelligence and Cognitive Science (AI/CS-88), Vol. 1. Dublin, Ireland: University Industry Center, University College Dublin, September.Google Scholar
  17. Mc Kevitt, Paul (1991). Analysing Coherence of Intention in Natural Language Dialogue. Ph.D. Thesis, Department of Computer Science, University of Exeter, GB - EX4 4PT, England.Google Scholar
  18. Mc Kevitt, Paul & Wilks, Yorick (1987). Transfer Semantics in an Operating System Consultant: The Formalization of Actions Involving Object Transfer. In Proceedings of the Tenth International Joint Conference on Artificial Intelligence (IJCAI-87), Vol. 1, 569–575. Italy: Milan, August.Google Scholar
  19. Mc Kevitt, Paul & Pan, Zhaoxin (1989). A General Effect Representation for Operating System Commands. In Proc. of the Second Irish National Conference on Artificial Intelligence and Cognitive Science (AI/CS-89), pp. 50–65. Dublin, Ireland: School of Computer Applications, Dublin City University, September. Also in, Smeaton, Alan and McDermott, Gabriel (eds.), AI and Cognitive Science' 89, Springer-Verlag British Computer Society Workshop Series, 68–85. Heidelberg, Germany: Springer-Verlag.Google Scholar
  20. Mc Kevitt, Paul & Ogden, William C. (1989a). Wizard-of-Oz Dialogues for Help on Operating Systems. Memoranda in Computer and Cognitive Science, MCCS-89–167, Computing Research Laboratory, Dept. 3CRL, Box 30001, New Mexico State University, Las Cruces, NM 88003–0001, US.Google Scholar
  21. Mc Kevitt, Paul & Ogden, William C. (1989b). OSWIZ II: Wizard-of-Oz Dialogues in the Computer Operating Systems Domain.Memorandum in Computer and Cognitive Science, MCCS-90–181, Computing Research Laboratory, Dept. 3CRL, Box 30001, New Mexico State University, Las Cruces, NM 88003–0001, US.Google Scholar
  22. Selfridge, Peter G. (1988). How to Print a File: An Expert System Approach to Software Knowledge Representation. In Proceedings of the Seventh National American Conference on Artificial Intelligence (AAAI-88), Vol. 2, 380–385. Minnesota: St. Paul, August.Google Scholar
  23. Shrager, Jeff & Finin, Tim (1982). An Expert System that Volunteers Advice. In Proceedings of the National Conference on Artificial Intelligence (AAAI-82), 339–340.Google Scholar
  24. Wilensky, Robert, Arens, Yigal & Chin, David (1984). Talking to UNIX in English: An Overview of UC. Communications of the ACM 27(6): 574–593, June.Google Scholar
  25. Wilensky, Robert, Mayfield, Jim, Albert, Anthony, Chin, David, Cox, Charles, Luria, Marc, Martin, James & Wu, Dekai (1986). UC - A Progress Report. Report No. UCB/CSD 87/303, Computer Science Division (EECS),University of California, Berkeley, California 94720, US, July.Google Scholar
  26. Wilensky, Robert, Chin, David N., Luria, Marc, Martin, James, Mayfield, James & Wu, Dekai (1988). The Berkeley UNIX Consultant Project. Computational Linguistics 14(4): 5–84, December (also in this volume).Google Scholar
  27. Yun, David Y & Loeb, David (1984). The CMS-HELP Expert System. In Proceedings of the International Conference on Data Engineering, 459–466, Los Angeles: IEEE Computer Society.Google Scholar

Copyright information

© Kluwer Academic Publishers 2000

Authors and Affiliations

  • Paul Mc Kevitt
    • 1
  1. 1.Center for PersonKommunikation (CPK), Fredrik Bajers Vej 7-A5, Institute of Electronic Systems (IES)Aalborg UniversityAalborgDenmark

Personalised recommendations