Pragmatic Considerations and Enabling Theories

  • Rajiv Khosla
  • Ishwar K. Sethi
  • Ernesto Damiani
Part of the The Springer International Series in Engineering and Computer Science book series (SECS, volume 582)


Human-centered system development is not a revolutionary concept in computer science and information systems but an evolutionary and enabling one. In this chapter we look at how some areas in computer science and information systems are evolving or moving towards human-centeredness. These areas include intelligent systems, electronic commerce, software engineering, multimedia databases, data mining, enterprise modeling and human-computer interaction. This evolution is based on the need for addressing pragmatic issues in these areas. We follow these pragmatic issues with enabling theories in philosophy, cognitive science, psychology and work-oriented design for human-centered system development framework. These theories are described and discussed in terms of their contributions toward human-centered system development framework. We conclude the chapter with a discussion section that outlines the foundations of the human-centered system development framework described in the chapter.


Intelligent System Activity Theory Electronic Commerce Situate Cognition Knowledge Type 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Albus, J.S. (1991). “Outline for a Theory of Intelligence,” in IEEE Transactions on Systems, Man and Cybernetics 21(3), May/June.Google Scholar
  2. Anderson, J. and Stonebraker, M. (1994), “Sequoia 2000 Metadata Schema for Satellite Images,” in SIGMOD Record, special issue on Metadata for Digital Media, W. Klaus, A. Sheth, Eds., 23 (4), DecemberGoogle Scholar
  3. Aristotle. (1938). De Interpretaione (H. P. Cook, Trans.), London: Loeb Classical Library. Bezdek, J.C. 1994, `What is Computational Intelligence?’ Computational Intelligence: Imitating Life, Eds. Robert Marks-II et al., IEEE Press, New York.Google Scholar
  4. Boden, M.A. (1983). “As Ideias de Piaget,” in Traducao de Alvaro Cabral — Editora Cultrix — Editora da Universidade de Sao Paulo.Google Scholar
  5. Bodker, S. (1991). Through the Interface: A Human Activity Approach to User Interface Design, Hillsdale, NJ: Lawerence ErlbaumGoogle Scholar
  6. Bohm, K., and Rakow, T. (1994). “Metadata for Multimedia Documents,” in SIGMOD Record, special issue on Metadata for Digital Media, W. Klaus, A. Sheth, Eds. 23 (4), December, Google Scholar
  7. Brooks, R.A. (1990). Elephants Don’t Play Chess, in P. Maes, ed., Designing Autonomous Agents, Cambridge. MA: MIT Press, Bradford Books, pp. 3–16.Google Scholar
  8. Brooks, R.A. (1991a). Intelligence Without Representation, Artificial Intelligence 47 ( 1–3 ), Special Volume: Foundations of Artificial Intelligence.Google Scholar
  9. Brooks, R.A. (1991b). Comparitive Task Analysis: An Alternative Direction for Human-Computer Interaction Science. In J. Caroll, ed., Designing Interaction: Psychology at the Human-Computer Interface, J. Caroll, ed., Cambridge: Cambridge University Press.Google Scholar
  10. Chandrasekaran, B., Johnson, T.R., and Smith, J.W. 1992, `Task Structure Analysis for Knowledge Modeling,’ Communication of the ACM, vol. 35, no. 9., pp. 124–137.Google Scholar
  11. Chen, F., Hearst, M., Kupiec, J., Pederson, J., and Wilcox, L. (1994), “Metadata for Mixed-media Access,” in SIGMOD Record, special issue on Metadata for Digital Media, W. Klaus, A. Sheth, Eds., 23 (4), December, Google Scholar
  12. Chiaberage, M., Bene. G.D., Pascoli, S.D., Lazzerini, B., and Maggiore, A. 1995, “Mixing fuzzy, neural und genetic algorithms in integrated design environment for intelligent controllers,” 1995 IEEE Int Conf on SMC,. Vol. 4, pp. 2988–93.Google Scholar
  13. Clancey W.J. (1989). “The Knowledge Level Reconsidered: Modeling How Systems Interact,” in Machine Learning 4, pp. 285–92.Google Scholar
  14. Clancey, W.J. (1993). “Situated Action: A Neuropsychological Interpretation (Response to Vera and Simon),” Cognitive Science, 17, 87–116.CrossRefGoogle Scholar
  15. Clancey, W.J. (1997). Situated Cognition, Cambridge, MA: MIT Press.Google Scholar
  16. Clancey, W.J. (1999). “Human-Centered Computing — Implications for AI Research,”
  17. Coad, P. and Yourdon, E. (1990) Object-oriented Analysis, Yourdon Press, Prentice-Hall, Englewood Cliffs, NJ.Google Scholar
  18. Coad, P. and Yourdon, E. (1991) Object-oriented Design, Yourdon Press, Prentice-Hall, Englewood Cliffs, NJ.Google Scholar
  19. Dorffner G. (1996). “Radical Connectionism - A Neural Bottom-Up Approach to AI,” in Neural Networks and New Artificial Intelligence, G. Dorrfner ed., International Thomson Press.Google Scholar
  20. Dreyfus H.L. (1992). What Computers Still Can’t Do, Cambridge, MA: MIT Press.Google Scholar
  21. Edelman, G. 1992, Bright Air, Brilliant Fire: On the Matter of the Mind. New York, USA, Raven Press.Google Scholar
  22. Edelman, G.M. (1987). Neural Darwinism: The Theory of Neuronal Group Selection, New York: Basic Books.Google Scholar
  23. Edelman, G.M. (1989). The Remembered Present: A Biological Theory of Consciousness, New York: Basic Books.Google Scholar
  24. Elm, P. und Kyng, M. (1989) Computers and Democracy: a Scandinavian Challenge, edited by Bjerknes, G., Ehn, P. and Kyng, M. Aldershot [Hanks, England]; Aveburg, pp 17–57.Google Scholar
  25. Flor, N., and Hutchins, E. (1991). “Analyzing Distributed Cognition in Software Teams: A Case Study of Team Programming During Perfective Software Maintenance,” in J. Koenemann-Belliveau et al., eds., Proceedings of the Fourth Annual Workshop on Empirical Studies of Programmers, Norwood, N.J.: Ablex Publishing.Google Scholar
  26. Fu,L.M.und Fu,L.C. 1990, “Mapping Rule based Systems into Neural Architecture”.KnowledgeBased Systems 3(1): 48–56.Google Scholar
  27. Fukuda, T., Hasegawa, Y. and Shimojima, K. 1995, ‘Structure Organization of Hierarchical Fuzzy Model using Genetic Algorithm’. 1995 IEEE International Conference on Fuzzy Systems. vol. 1, pp. 295–9.Google Scholar
  28. Gallant, S. 1988, “Connectionist Expert Systems”. Communications of the ACM. February 152–169.Google Scholar
  29. Gamma, E et. al., (1995) “Design Elements of Object-oriented Software,” Massachusetts: Adisson-Wesley.Google Scholar
  30. Gibson, J.J. (1966). The Senses Considered as Perceptual Systems, New York: Houghton Miffl in Company.Google Scholar
  31. Gibson, J.J. (1979). The Ecological Approach to Visual Perception, Boston: Houghton Mifflin.Google Scholar
  32. Glavitsch, U., Schauble, P., and Wechsler, M., (1994) “Metadata for Integrating Speech Documents in a Text Retrieval System,” in SIGMOD Record, special issue on Metadata for Digital Media, W. Klaus, A. Sheth, Eds., 23 (4), December, Scholar
  33. Glushko R., Tenenbaum J. and Meltzer B. (1999), “An XML-framework for Agent-Based E Commerce ”, Communications of the ACM, vol. 42 no. 3.Google Scholar
  34. Goldberg, D.E. (1989), Genetic Algorithms in Search, Optimization and Machine Learning, Addison-Wesley, Reading, MA, pp. 217–307.zbMATHGoogle Scholar
  35. Greffenstette, J.J. (1990), “Genetic Algorithms and their Applications,” Encyclopedia of Computer Science and Technology, vol. 2, Eds. A. Kent and J. G. William, AIC-90–006, Naval Research Laboratory, Washington DC, pp. 139–52.Google Scholar
  36. Grosky, B. (1994), “A Primer on Multimedia Systems, ” IEEE Multimedia pp. 12–24.Google Scholar
  37. Gudwin R. and Gomide, F. (1997a). “Computational Semiotics: An Approach for the Study of Intelligent Systems - Part I: Foundations,” Technical report RT-DCA 09 - DCA-FEEC-UNICAMP.Google Scholar
  38. Gudwin R. and Gomide, F. (1997c). “An Approach to Computational Semiotics,” In Proceedings of the ISA ‘87 - Intelligent Systems and Semiotics: A Learning Perspective, International Conference, Goithersburg, MD, USA, 22–25, September, 1997.Google Scholar
  39. Gudwin R.and Gomide, F. (1997b). “Computational Semiotics: An Approach for the Study of Intelligent Systems - Part II: Theory and Application,” Technical report RT-DCA 09 - DCAFEEC-UNICAMP.Google Scholar
  40. Hamada, K., Baba, T., Sato, K. and Yufu, M. 1995, “Hybridizing a Genetic Algorithm with Rule based Reasoning for Production Planning,”. IEEE Expert. 60–67.Google Scholar
  41. Hamilton S., “Electronic Commerce for the 21st Century ”, IEEE Computer, vol. 30, no. 5, pp. 37–41Google Scholar
  42. Hands, J., Patel A., Bessonov M. and Smith R. (1998), “An Inclusive and Hands Extensible Architecture for Electronic Brokerage ”, Proc. of the Hawai Intl. Conf. on System Sciences, Minitrack on Electronic Commerce, pp. 332–339.Google Scholar
  43. Hamad, S. (1990). “The Symbol Grounding Problem,” in Physica D, 42 (1–3), pp. 335–46.Google Scholar
  44. Hinton, G.E. 1990, “Mapping Part-Whole Hierarchies into Connectionist Networks,” Artificial Intelligence. 46 (1–2): 47–76.CrossRefGoogle Scholar
  45. Hutchins, E. (1990). “The Technology of Team Navigation,” in J. Galegher, ed., Intellectual Teamwork, Hillsdale, NJ: Lawerence Erlbaum..Google Scholar
  46. Hutchins, E. (1991). How a Cockpit Remembers its Speeds. Ms La Jolla: University of California, Department of Cognitive Science.Google Scholar
  47. Hutchins, E. (1995). Cognition in the Wild, Cambridge, MA: MIT Press.Google Scholar
  48. Ishibuchi, H., Tanaka, H. and Okada, H. 1994, “Interpolation of Fuzzy If-Then Rules by Neural Networks,”. International Journal of Approximate Reasoning January, 10(1): 3–27. Jacobson, I., (1995). Object-oriented Software Engineering,Addison-Wesley.Google Scholar
  49. Jain, R. and Hampapuram, A. (1994). “Representations of Video Databases,” in SIGMOD Record, special issue on Metadata for Digital Media, W. Klaus, A. Sheth, Eds., 23 (4), December, Google Scholar
  50. Jennings, N. R. et al. (1996). “Using Archon to Develop Real-World DAI Applications, Part 1. ” IEEE Expert December, 64–70.Google Scholar
  51. Kaptelinin, V. (1996). “Computer-Mediated Activity,” in Context and Consciousness, B. Nardi, ed., MIT Press, pp. 17–44.Google Scholar
  52. Kashyap, V., Shah, K., and Sheth, A. (1995). “Metadata for Building the Multimedia Patch Quilt,” in Multimedia Database Systems: Issues and Research Directions, S. Jajodia and V. S. Subrahmanium, Eds., Springer-Verlag, p. 297–323Google Scholar
  53. Kashyap, V., and Sheth, A. (1994) “Semantics-based Information Brokering,” in Proceedings of the Third International Conference on Information and Knowledge Management (CIKM), November, Scholar
  54. Kashyap, V., Shah, K., and Sheth, A. (1996). “Metadata for Building the Multimedia Patch Quilt,” in SIGMODGoogle Scholar
  55. Khosla, R., 1997a, Tutorial Notes on Software Engineering methodology for Intelligent Hybrid Multi-Agent Systems, Int. Conf. on Connectionist Information Processing and Information Sys, Dunedin, New Zealand, NovemberGoogle Scholar
  56. Khosla, R. und Dillon, T.S. 1997b, Engineering Intelligent Hybrid Multi-Agent Systems. Boston, USA, Kluwer Academic Publishers.Google Scholar
  57. Khosla, R. and Dillon, T.S. 1997c, “Neuro-Expert System Applications in Power Systems,”. K. Warwick, A. Ekwue und R.K. Aggarwal, Eds. Artificial Intelligent Techniques in Power Systems. UK, IEE press, pp. 238–58.Google Scholar
  58. Khosla, R and Dillon, T., 1997d, “Task Structure Level Symbolic-Connectionist Architecture,” chapter in Connectionist-Symbolic Integration: From Unified to Hybrid Approaches, edited by Ron Sun and Frederic Alexandre, Lawrence Erlbaum Associates in USA, pp. 3756, November 1997.Google Scholar
  59. Khosla, R. und Dillon, T. 1997e, “Fusion of Knowledge-Based Systems and Neural Networks and Applications,”. Keynote paper. 1st Int. Conf. on Conventional and Knowledge-Based Intelligent Electronic Systems. Adelaide, Australia, May 21–23, pp. 27–44.Google Scholar
  60. Khosla, R and Dillon, T., 1997f, “Learning Knowledge and Strategy of a Generic Neuro-Expert System Arch. in Alarm Processing, in IEEE Trans. on Power Systems, Vol. 12, No. 12, pp. 1610–18, November.Google Scholar
  61. Khosla, R. and Dillon, T.S. 1995a, “GENUES Architecture and Application,”. In J. Liebowitz, ed. Hybrid Intelligent System Applications. New York, Cognizant Communication Corporation, pp. 174–99.Google Scholar
  62. Khosla, R. and Dillon, T.S. 1995b, “Symbolic-Subsymbolic Agent Architecture for Configuring Power Network Faults,”. International Conference on Multi Agent Systems. San Francisco, USA, June., pp 451Google Scholar
  63. Khosla, R. and Dillon, T.S. 1995c, “Integration of Task Structure Level Architecture with O-O Technology,”. Software Engineering and Knowledge Engineering. Maryland, USA, June 22–24, pp. 95–7.Google Scholar
  64. Kirlik et al. (1993). “ tain Environment: Laboratory Task and Crew Performance,” in IEEE Transactions on Systems, Man, and Cybernetics 11 (4), pp. 1130–38.Google Scholar
  65. Knutti, K. (1991). “Activity Theory and its applications to Information systems research and Development,” in H.-E. Nissen, ed., Information Systems Research, Amsterdam: Elsevier Science Publishers, pp. 529–549.Google Scholar
  66. Knutti, K. (1996). “A Framework for HCI Research,” in Context and Consciousness, B. Nardi, ed., Mit Press, pp. 45–68.Google Scholar
  67. Koenemann-Belliveau et al., Eds., Proceedings of the Fourth Annual Workshop on Empirical Studies of Programmers,Norwood, N.J.: Ablex Publishing.Google Scholar
  68. Laird, J., Rosenbloom, P. and Newell, A. (1987), “SOAR: An Architecture for General Intelligence” Artificial Intelligence, vol. 33, pp 1–64.CrossRefGoogle Scholar
  69. Laudon, K.C. and Laudon, J.P., 1995 Management Information Systems, Prentice Hall. Lave, J. (1988). Cognition in Practice, Cambridge: Cambridge University Press.Google Scholar
  70. Leont’ev, A. (1974). “The Problem of Activity in Psychology,” in Soviet Psychology, 13 (2): 4–33.Google Scholar
  71. Maes, P. (1994) “Agent That Reduce Work and Information Overload,” Communications of the ACM, July, pp. 31–40.Google Scholar
  72. Main, J., Dillon, T.. and Khosla, R. 1995, “Use of Neural Networks for Case-retrieval in a System for Fashion Shoe Design,”.Eighth Int. Conf. on Industrial and Engg Apps of AI und Expert Systems.Melbourne, June, pp. 151–8.Google Scholar
  73. McClelland, J. L., Rumelhart, D. E. and Hinton, G.E. (1986), “The Appeal of Parallel Distributed Processing,” Parallel Distributed Processing, vol. 1, Cambridge, MA: The MIT Press, pp. 3–40.Google Scholar
  74. McClelland J., Rumelhart D., et al. (1986) Parallel Distributed Processing: Explorations in the Microstructure of Cognition, Cambridge, MA: MIT Press.Google Scholar
  75. Morris, C.W. (1971). “Foundations for a Theory of Signs,” in Writings on the General Theory of Signs, The Hague: Mouton.Google Scholar
  76. Morris, C.W. (1947). Signs, Language and Behavior, New York: Prentice Hall.Google Scholar
  77. Nardi, B. (1993). A Small Matter of Programming: Perspectives on End User Computing, Cambridge: MIT Press.Google Scholar
  78. Nardi, B. and Zarmer, C. (1993). “Beyond models and metaphors: Visual formalisms in user interface design,” Journal of Visual Languages and Computing, March.Google Scholar
  79. Nardi, B. (1996). “Studying Context: A Comparison of Activity Theory. Situated Action Models, and Distributed Cognition,” in Context and Consciousness, B. Nardi, ed., MIT Press, pp. 69–103.Google Scholar
  80. Nehmzow, U., Hallam, J., Smithers, T. (1989) “Really Useful Robots,” Proceedings of Intelligent Autonomous Systems 2, Amsterdam.Google Scholar
  81. Newell, A., (1980), “Physical Symbol Systems” Cognitive Science, vol. 4, pp. 135–183.CrossRefGoogle Scholar
  82. Newell A. (1990). Unified Theories of Cognition, Cambridge, MA: Harvard University Press.Google Scholar
  83. Norman, D. (1988). The Psychology of Everyday Things, New York: Basic Books.Google Scholar
  84. Norman, D. (1991). “Cognitive Artifacts,” in Designing Interaction: Psychology at the Human-Computer Interface, J. Caroll, ed., Cambridge: Cambridge University Press.Google Scholar
  85. Norman, D. (1993). Things That Make Us Smart, Reading, MA: Addision-Wesley.Google Scholar
  86. Norman, D. and Hutchins, E. (1988). “Computation via direct manipulation,” Final Report to Office of Naval Research, Contract No. N00014–85-C-0133. La Jolla: University of California, San Diego.Google Scholar
  87. Nwana, H. S. and Ndumu, D. T. (1997) “An Introduction to Agent Technology,” In Nwana, H. S. and Azarmi, N. (eds) Software Agents and Soft Computing: Towards enhancing machine intelligence; concepts and applications, Spinger- Verlag, pp. 3–26Google Scholar
  88. Orfali, R. and Harkey, D., Client/Server Programming with Java and COBRA,John Wiley Computer PublishingGoogle Scholar
  89. Perrow, C. 1984, Normal Accidents: Living with High-Risk Technologies, Basic Books, New York.Google Scholar
  90. Pfeifer, R. and Rademakers, P. (1991). “Situated Adaptive Design,” in W. Brauer and D. Hernandez eds., Kunstliche Intelligence und Kooperatives Arbeitein. Proceedings of the International GI Conference, Berlin: Springer, pp. 53–64.Google Scholar
  91. Pfeifer, R. and Verschure, P.F.M.J. (1992a). “Distributed Adaptive Control: A Paradigm for Designing Autonomous Agents,” in F.J. Varela, P. Bourgine eds.: Toward a Practice of Autonomous Systems, Proceedings of First European Artificial Life Conference, Cambridge, MA: MIT Press, Bradford Books, pp. 21–30.Google Scholar
  92. Pfeifer, R. and Verschure, P.F.M.J. (1992b). “Beyond Rationalism: Symbols, Patterns, and Behavior,” in Connection Science 4, pp. 313–25.Google Scholar
  93. Pfeifer, R. and Verschure, P.F.M.J. (1995). “The Challenge of Autonomous Agents: Pitfalls and How to Avoid Them,” in L. Steels., R. Brooks Eds.: The Artificial Life Route to Artificial Intelligence, Hillsdale, N.J.: Erlbaum, pp. 237–63.Google Scholar
  94. Pierce, C. (1960). “Collected Papers of Charles Sanders Peirce,” — vol I — Principles of Philosophy; vol II — Elements of Logic; vol III — Exact Logic; vol IV - The Simplest Mathematics; vol V — Pragmatism and Pragmaticism; vol. VI — Scientific Metaphysics — C. Hartshorne and P. Weiss Eds., Cambridge, MA: Belknap Press of Harvard University Press.Google Scholar
  95. Pree, W. (1995), Design Patterns for Object-oriented Software Development, Massachusetts: Addison-Wesley.zbMATHGoogle Scholar
  96. Preece, J. et al. 1997, Human-Computer Interaction,Addison-Wesley.Google Scholar
  97. Reeke, G.N., and Edelman, G.M. (1988). “Real Brains and Artificial Intelligence,” in Daedalus, Winter, pp. 143–78.Google Scholar
  98. Rumbaugh, J. (1991), Object-oriented Modeling and Design, New Jersey: Prentice Hall. Sejnowski, T.J. and Rosenberg, C.R. (1987). “Parallel Networks that Learn to Pronounce English Text,” Complex Systems 1, pp. 145–68.Google Scholar
  99. Sethi, I.K. 1990, “Entropy Nets: from Decision Trees to Neural Networks,”. Proc. of IEEE, vol. 78 (10), pp. 1605–13CrossRefGoogle Scholar
  100. Sheriff, J.K. (1989). The Fate of Meaning, Princeton, NJ: Princeton University Press.Google Scholar
  101. Sheth, A. (1996) “Data Semantics: What, Where and How?,” in Proceedings of the 6th IFIP Working Conference on Data Semantics (DS-6), R. Meersman and L. Mark (Eds.), Chapman and Hall, London, UKGoogle Scholar
  102. Smolensky, P. (1988). “On the Proper Treatment of Connectionism,” Behavioral and Brain Sciences 11, pp. 1–73.CrossRefGoogle Scholar
  103. Srinivasan, D., Liew, A.C. and Chang, C.S. 1994, “Forecasting Daily Load Curves using a Hybrid Fuzzy-neural Approach,”. IEE Proceedings on Generation, Transmission, and Distribution. 141 (6): 561–567.CrossRefGoogle Scholar
  104. Suchman, L. (1987). Plans and Situated Actions,Cambridge: Cambridge University Press. Suchman, L. (1993). “Response to Vera and Simon’s Situated Action: A Symbolic Interpretation,” in Cognitive Science 1:71–76 Google Scholar
  105. Suchuran, L., and Trigg. R. (1991). “Understanding Practice: Video as a Medium for Reflection and Design,” in J. Greenbaum and M. Kyng, eds., Design at Work: Cooperative Design of Computer Systems, Hillsdale, NJ: Lawrence Erlbaum.Google Scholar
  106. Sun, R. (1989), “Rules and Connectionism,”, in Technical Report No. CS-89–136, Waltham, MA: Brandeis University, Dept. of Computer Science.Google Scholar
  107. Sun, R. (1991), “Integrating Rules and Connectionism for Robust Reasoning,” in Technical Report No. CS-90–154, Waltham, MA: Brandeis University, Dept. of Computer Science.Google Scholar
  108. Sun, R. (1994), “CONSYDERR: A Two Level Hybrid Architecture for Structuring Knowledge for Commonsense Reasoning,”. Proc. of theist Int. Symp. on Integrating Knowledge and Neural Heuristics. Florida, USA, pp. 32–9.Google Scholar
  109. Tang, S.K., Dillon, T. and Khosla, R. 1995, “Fuzzy Logic and Knowledge Representation in a Symbolic-subsymbolic Architecture,”. IEEE International Conference on Neural Networks. Perth,Australia, pp. 349–53.Google Scholar
  110. Tang,S.K.,Dillon,T..and Khosla, R. 1996, “Application of an Integrated Fuzzy, Knowledge-based, Connectionistic Arch. for Fault Diagnosis in Power Systems,”. Int Conf on Intell. Sys App to Power Sys Florida, Jan. pp. 188–93.Google Scholar
  111. Tenenbaum J., Chowdhry T. and Hughes K. (1998), “eCo System: CommerceNet’s Architectural Framework for Internet Commerce”, Google Scholar
  112. Vygotsky, L.S. (1978). Mind in Society, Cambridge, MA: Harvard University Press.Google Scholar
  113. Weizenbaum, J. (1976) Computer Power and Human Reason: From Judgment to Calculation. W. H. Freeman, San Francisco.Google Scholar
  114. Weilinga, J., Schreiber, and Breuker, J. A. (1993). “KADS: a Modeling Approach to Knowledge Engineering,” in Readings in Knowledge Engineering, Academic Press, pp. 93116.Google Scholar
  115. Winograd, T., and Flores, F. (1986). Understanding Computers and Cognition: a New foundation for Design, Norwood, NJ: Ablex.zbMATHGoogle Scholar
  116. Wooldridge, M. and Jennings, N. R. (1994) “Agent Theories, Architectures, and Languages: A Survey,” In ECAI-94 Workshop on Agent Theories, Architectures, and Languages, Amsterdam, NetherlandsGoogle Scholar
  117. Yourdon, E. Constantine, L.,(1978). Structured Design: fundamentals of a discipline of computer program and Systems Design, New York: Yourdon Press.Google Scholar
  118. Zhang, J. (1997) “Nature of External Representations in Problem solving,” in Cognitive Science, 21 (2), 179–217.Google Scholar
  119. Zhang, J., and Norman, D. A. (1994). “Representations in Distributed Cognitive Tasks,” in Cognitive Science, 18, 87–122Google Scholar

Copyright information

© Springer Science+Business Media New York 2000

Authors and Affiliations

  • Rajiv Khosla
  • Ishwar K. Sethi
  • Ernesto Damiani

There are no affiliations available

Personalised recommendations