radical simplicity - transforming computers into me-centric appliances

Rick's Bibliography

This is a selection of Rick's published books and papers.

  1. Chow, Y.-W., F. A. Hayes-Roth, et al. (2000). Automatic retrieval of changed files by a network software agent. US Patent & Trademarks Office. USA, Teknowledge Corporation.
  2. Coker, L. and F. Hayes-Roth (1998). Services first, components second! Workshop on Compositional Architectures, Monterey, CA.
  3. Coker, L. and R. Hayes-Roth (1995). Integrating Simulation into the Joint Task Force Reference Architecture to Support Operations Analysis, Training, Testing, and Rapid Continuous Improvement, Teknowledge Federal Systems.
  4. Erman, L., F. Hayes-Roth, et al. (1988). The Hearsay-II Speech-understanding system: Integrating knowledge to resolve uncertainty. Blackboard Systems. R. Englemore and T. Morgan. Reading, MA, Addison-Wesley: 31-86.
  5. Erman, L., F. Hayes-Roth, et al. (1981). The Hearsay-II Speech-understanding system: Integrating knowledge to resolve uncertainty.Readings in Artificial Intelligence. N. Nilsson and B. L. Webber. Palo Alto, Tioga.
  6. Erman, L. D., F. Hayes-Roth, et al. (1976). A functional description of the Hearsay-II Speech Understanding System. In Speech Understanding Systems: Summary of results of the five-year research effort, Department of Computer Science, Carnegie-Mellon University, Pittsburgh, PA.
  7. Erman, L. D., F. Hayes-Roth, et al. (1980). "The Hearsay-II Speech-understanding system: Integrating knowledge to resolve uncertainty." Computing Surveys 12(2).
  8. Erman, L. D., J. S. Lark, et al. (1986). Engineering intelligent systems: Progress report on ABE. Expert System Workshop, DARPA.
  9. Erman, L. D., J. S. Lark, et al. (1988). “ABE: An environment for engineering intelligent systems." IEEE Transactions on Software Engineering 14(12).
  10. Erman, L. D., J. S. Lark, et al. (1991). ABE: An environment for engineering intelligent systems. Information Technology for Command and Control. S. Andriole and S. Halpin, IEEE: 228-239.
  11. Fain, J., G. Gorlin, et al. (1981). The ROSIE language reference manual, Rand Corporation, Santa Monica, CA.
  12. Fain, J., F. Hayes-Roth, et al. (1981). Programming in ROSIE: An introduction by means of examples, Rand Corporation, Santa Monica, CA.
  13. Fiksel, J. and F. Hayes-Roth (1989). "Knowledge systems for planning support." IEEE Expert 4(3): 16-24.
  14. Fiksel, J. and F. Hayes-Roth (1990). A requirements manager for concurrent engineering in printed circuit board design and production. Second National Symposium on Concurrent Engineering, Morgantown, WV.
  15. Fiksel, J. and F. Hayes-Roth (1993). "Computer-aided requirements management." Computer-Aided Concurrent Engineering 1(2): 83-92.
  16. Hayes-Roth, B. and F. Hayes-Roth (1990). A cognitive model of planning. Readings in Planning. J. Allen, J. Handler and A. Tate. Palo Alto, CA, Morgan Kaufmann.
  17. Hayes-Roth, B. and F. Hayes-Roth (1990). A cognitive model of planning. Cognitive Science: A Psychological and Artificial Intelligence Perspective. A. Collins and E. Smith.
  18. Hayes-Roth, B., F. Hayes-Roth, et al. (1981). Planner's workbench: A computer aid to re-planning, Rand Corporation, Santa Monica, CA.
  19. Hayes-Roth, F. (1977). "Uniform representations of structured patterns and an algorithm for the induction of contingency-response rules." Information and Control 33: 87-116.
  20. Hayes-Roth, F. (1978). The role of partial and best matches in knowledge systems. Pattern-directed Inference Systems. D. A. Waterman and F. Hayes-Roth. New York, Academic Press: 557-574.
  21. Hayes-Roth, F. (1981). Modeling planners in planning models. Summer Computer Simulation Conference, Washington, DC, AFIPS Press.
  22. Hayes-Roth, F. (1981). Probabilistic dependencies in a system for truth maintenance and belief revision, Rand Corporation, Santa Monica, CA.
  23. Hayes-Roth, F. (1983). Using proofs and refutations to learn from experience. Machine Learning. R. S. Michalski, J. G. Carbonell and T. M. Mitchell. Palo Alto, CA, Tioga Publishing: 221-240.
  24. Hayes-Roth, F. (1984). Expert systems. Encyclopedia of Electronics and Computers, McGraw-Hill: 334-337.
  25. Hayes-Roth, F. (1984). "The knowledge-based expert system: A tutorial." Computer 17(9): 11-28.
  26. Hayes-Roth, F. (1984). "Knowledge-based expert systems." Computer 17(October): 263-273.
  27. Hayes-Roth, F. (1984). "Knowledge-based expert systems: The state of the art in the US." Infotech State of the Art Report 12: 49-62.
  28. Hayes-Roth, F. (1984). "The machine as partner of the new professional." Spectrum 21(June): 28-31.
  29. Hayes-Roth, F. (1985). Codifying human knowledge for machine reading. Next-Generation Computers. New York, IEEE: 51-53.
  30. Hayes-Roth, F. (1985). "Expert selling: Can machines do it better?" Australian Direct Marketing 2(July): 63-68.
  31. Hayes-Roth, F. (1985). Expert selling: Can machines do it better? Montreux Direct Marketing Symposium, Montreux, Switzerland.
  32. Hayes-Roth, F. (1985). Expert systems. Encyclopedia of Artificial Intelligence. S. C. Shapiro. New York, John Wiley & Sons. 2: 477-489.
  33. Hayes-Roth, F. (1985). "Knowledge-based systems -- The state of the art in the US." Knowledge Engineering Review 1(June): 18-27.
  34. Hayes-Roth, F. (1985). Rule-based systems. Encyclopedia of Artificial Intelligence. S. C. Shapiro. New York, John Wiley & Sons. 2: 963-972.
  35. Hayes-Roth, F. (1985). "Rule-based systems." Communications of the ACM 28(Sept): 921-932.
  36. Hayes-Roth, F. (1986). "Rule-based systems." Nikkei Electronics: 199-213.
  37. Hayes-Roth, F. (1987). "Trends in knowledge processing: From expert systems to intelligent systems to intelligent systems engineering." IEEE COMPCON.
  38. Hayes-Roth, F. (1988). The knowledge-based expert system: A tutorial. IEEE Selected Reprints in Software. M. V. Zelkowitz. Washington, DC, IEEE: 354-370.
  39. Hayes-Roth, F. (1989). "Towards benchmarks for knowledge systems and their implications for data engineering." IEEE Transactions on Knowledge and Data Engineering 1(1): 101-110.
  40. Hayes-Roth, F. (1993). "The evolution of commercial AI tools: The first decade." Intl. J. of Artificial Intelligence Tools 2(1): 1-15.
  41. Hayes-Roth, F. (1994). Architecture-Based Acquisition and Development of Software: Guidelines and Recommendations from the ARPA Domain-Specific Software Architecture (DSSA) Program, Teknowledge Federal Systems.
  42. Hayes-Roth, F. (1995). The JTF ATD Architecture for Agile, Mobile, Collaborative Crisis Response: A Case Study in Architecture-Driven Development. First International Workshop on Software Architecture, Seattle, Dept. of Computer Science, Carnegie-Mellon University.
  43. Hayes-Roth, F. (1996). Invited Plenary Address–AI: What Works and What Doesn't? National AAAI Conference and Innovative Applications of AI Conference, Portland, OR.
  44. Hayes-Roth, F. (1997). "Artificial Intelligence: What works and what doesn't?" AI Magazine 18(2): 99-113.
  45. Hayes-Roth, F. and B. Anderson (1991). Reference architecture for the Next Generation Controller, Cimflex Teknowledge Corp., Palo Alto, CA.
  46. Hayes-Roth, F., J. E. Davidson, et al. (1991). "Frameworks for developing intelligent systems." IEEE Expert 6(3): 30-40.
  47. Hayes-Roth, F. and L. Erman (1994). Joint Task Force Architecture Specification (JTFAS), Teknowledge Federal Systems.
  48. Hayes-Roth, F., L. D. Erman, et al. (1988). ABE: A cooperative operating system and development environment. Readings in Distributed Artificial Intelligence. A. Bond and L. Gasser, Morgan Kaufmann: 457-488.
  49. Hayes-Roth, F., L. D. Erman, et al. (1989). ABE: A cooperative operating system and development environment. AI Tools and Techniques. M. Richer.Norwood , NJ, Ablex Publishing: 323-355.
  50. Hayes-Roth, F., L. D. Erman, et al. (1992). Tools and Methods for Developing Distributed Intelligent Control and Management (DICAM) Application Systems. Joint Services Guidance and Control Committee (JSGCC) Software Initiative Workshop, Vail, CO, Meridian.
  51. Hayes-Roth, F., L. D. Erman, et al. (1992). Distributed Intelligent Control and Management (DICAM) Applications and Support for Semi-Automated Development. AAAI-92 Workshop on Automating Software Development, San Jose, CA, AAAI.
  52. Hayes-Roth, F., L. D. Erman, et al. (1992). Distributed Intelligent Control and Management: Concepts, methods and tools for developing DICAM applications. SEKE 92: Fourth International Conference on Software Engineering and Knowledge Engineering, Capri, Italy, IEEE.
  53. Hayes-Roth, F., L. D. Erman, et al. (1992). Domain-Specific Software Architectures: Distributed Intelligent Control and Management. IEEE Symposium on Computer-Aided Control System Design, Napa, CA, IEEE.
  54. Hayes-Roth, F., D. Gorlin, et al. (1981). Rationale and motivation for ROSIE, Rand Corporation, Santa Monica, CA.
  55. Hayes-Roth, F. and N. Jacobstein (1994). "The state of knowledge-based systems." Communications of the ACM 37(3 (March)): 27-39.
  56. Hayes-Roth, F., P. Klahr, et al. (1980). Advice-taking and knowledge refinement: An iterative view of skill acquisition, Rand Corporation, Santa Monica, CA.
  57. Hayes-Roth, F., P. Klahr, et al. (1980). Knowledge acquisition, knowledge programming and knowledge refinement, Rand Corporation, Santa Monica, CA.
  58. Hayes-Roth, F., P. Klahr, et al. (1981). Advice-taking and knowledge refinement: An iterative view of skill acquisition. Skill Acquisition and Development. J. R. Anderson. Hillsdale, NJ, Erlbaum Associates.
  59. Hayes-Roth, F., P. Klahr, et al. (1986). Knowledge acquisition, knowledge programming, and knowledge refinement. Expert Systems: Techniques, Tools and Applications. P. Klahr and D. A. Waterman. Reading, MA, Addison Wesley: 310-349.
  60. Hayes-Roth, F. and P. London (1985). "Software tool speeds expert systems." Systems and Software 71(August): 71-75.
  61. Hayes-Roth, F. and J. McDermott (1976). Learning structured patterns from examples. Third Intl. Joint Conference on Pattern Recognition, Coronado, CA, IEEE.
  62. Hayes-Roth, F. and J. McDermott (1977). Knowledge acquisition from structural descriptions. Fifth Intl. JCAI, Cambridge, MA.
  63. Hayes-Roth, F. and D. J. Mostow (1975). An automatically compilable recognition network for structured patterns. Fourth Intl. JCAI, Tbilisi, USSR.
  64. Hayes-Roth, F. and D. J. Mostow (1976). Organization and control of syntactic, semantic, inferential and world knowledge for language understanding. Intl. Conference on Computational Linguistics, Ottawa, Canada.
  65. Hayes-Roth, F., D. J. Mostow, et al. (1978). Understanding speech in the Hearsay-II system. Natural Language Communication with Computers. L. Bolc. Berlin, Springer-Verlag.
  66. Hayes-Roth, F. and R. Neff, Eds. (1995). Specifications for the JTF ATD Reference Architecture Servers Version 1.0, Teknowledge Federal Systems.
  67. Hayes-Roth, F. and R. Neff, Eds. (1996). Specifications for the JTF ATD Reference Architecture Servers Version 2.0, Teknowledge Federal Systems.
  68. Hayes-Roth, F. and J. Schill (1995). "Common Strategy Promises Faster Implementation of Computing Advances." SIGNAL(October).
  69. Hayes-Roth, F., D. A. Waterman, et al. (1978). An overview of pattern-directed inference systems. Pattern-directed Inference Systems. D. A. Waterman and F. Hayes-Roth. New York, Academic Press: 3-22.
  70. Hayes-Roth, F., D. A. Waterman, et al., Eds. (1983). Building Expert Systems. Reading, MA, Addison-Wesley.
  71. Hayes-Roth, F., D. A. Waterman, et al. (1983). An overview of expert systems. Building Expert Systems. F. Hayes-Roth, D. A. Waterman and D. B. Lenat. Reading, MA, Addison-Wesley: 3-29.
  72. Hayes-Roth, F. and R. Wesson (1978). Distributed intelligence systems for situation assessment. Workshop on Distributed Sensor Nets, Carnegie-Mellon University, Pittsburgh, PA.
  73. Hayes-Roth, F. and R. Wesson (1979). A network simulation for situation assessment. IEEE Conference on Systems, Man and Cybernetics, Denver, IEEE.
  74. Herring, C. and F. Hayes-Roth (1995). "The DSSA Process Applied to ADS Architecture." PHALANX, The Bulleting of Military Operations Research 28(2): 16-23.
  75. Lark, J. S., L. D. Erman, et al. (1990). Architecture for composing computational modules uniformly across diverse developmental frameworks, U.S. Patent Office, Teknowledge, Palo Alto, CA.
  76. Lark, J. S., L. D. Erman, et al. (1990). "Concepts, methods, and languages for building timely intelligent systems." Real-Time Systems 2(1/2): 127-148.
  77. McDonald, D. and F. Hayes-Roth (1978). Inferential searches of knowledge networks as an approach to extensible language-understanding systems. Pattern-directed Inference Systems. D. A. Waterman and F. Hayes-Roth. New York, Academic Press: 431-453.
  78. Mostow, D. J. and F. Hayes-Roth (1979). Operationalizing heuristics: Some AI methods for assisting AI programming. Sixth Intl. JCAI, Tokyo.
  79. Neff, R. and F. Hayes-Roth (1995). JTF ATD Implementation Guidelines (V3.0a) and GUI Toolkit Evaluation, Teknowledge.
  80. Sincoff, E. and F. Hayes-Roth (1995). JTF ATD Communications Server: Architectural Refinements, Teknowledge Federal Systems, Palo Alto, CA.
  81. Steeb, R., S. Cammarata, et al. (1981). Distributed intelligence for air fleet control, Rand Corporation, Santa Monica, CA.
  82. Stefik, M., J. Aikins, et al. (1982). "The organization of expert systems: A tutorial." Artificial Intelligence 18(2): 135-173.
  83. Stefik, M., J. Aikins, et al. (1983). The architecture of expert systems. Building Expert Systems. F. Hayes-Roth, D. A. Waterman and D. B. Lenat. Reading, MA, Addison-Wesley: 89-127.
  84. Stefik, M., J. Aikins, et al. (1983). Basic concepts for building expert systems. Building Expert Systems. F. Hayes-Roth, D. A. Waterman and D. B. Lenat. Reading, MA, Addison-Wesley: 59-86.
  85. Stefik, M., J. S. Aikins, et al. (1993). "Retrospective on "The organization of expert systems, a tutorial"." Artificial Intelligence 59: 221-224.
  86. Terry, A., T. Barnes, et al. (1995). JTF ATD Communications Server–Architectural Refinement Through Simulation Experiments, Teknowledge Federal Systems, Palo Alto, CA.
  87. Waterman, D. and F. Hayes-Roth (1983). An investigation of tools for building expert systems. Building Expert Systems. F. Hayes-Roth, D. A. Waterman and D. B. Lenat. Reading, MA, Addison-Wesley: 169-218.
  88. Waterman, D. A. and F. Hayes-Roth, Eds. (1978). Pattern-directed inference systems. New York, Academic Press.
  89. Waterman, D. A. and F. Hayes-Roth (1982). An investigation of tools for building expert systems, Rand Corporation, Santa Monica, CA.
  90. Wesson, R., F. Hayes-Roth, et al. (1981). "Network structures for distributed situation assessment." IEEE Transactions on Systems, Man and Cybernetics (January).
  91. Wesson, R., F. Hayes-Roth, et al. (1981). Network structures for distributed situation assessment. Readings in Distributed Artificial Intelligence. A. Bond and L. Gasser, Morgan Kaufmann: 71-89.