Human-Centered System Development Framework

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


This chapter builds on the foundations laid down in the previous chapter. It describes the human-centered system development framework for intelligent multimedia multiagent systems based on human-centered criteria outlined in the first chapter and the pragmatic considerations and theories discussed in chapter 3, which contribute towards realization of those criteria. The human-centered framework is described in terms of four components, namely, activity-centered analysis, problem solving ontology, transformation agents, and multimedia interpretation, respectively. The three human-centered criteria are used as guidelines for development of the human-centered framework. The pragmatic considerations and contributing theories are used to develop the structure and content, or knowledge base, of the four components. The structure and content are described at the conceptual and computational (transformation agents) level. We start this chapter by describing the external and internal planes of action which underpin the development of the human-centered framework. We follow it with the description of two components human-centered system development framework, namely, activity-centered analysis and problem solving ontology. In the next chapter we continue with the description of the problem solving ontology component and describe the transformation agent and multimedia interpretation component. These four components have been used to define the external and internal planes of human interaction with the environment.


Work Activity Domain Ontology Business Goal Pragmatic Consideration Organizational Reality 
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. Alter, S., 1996, Information systems — A Management Perspective, second edition, Benjamin/Cummings Publishing Company.Google Scholar
  2. Breuker, J.A. and Weilinga, B.J., 1989 “Model Driven Knowledge Acquisition” in B. Guida and G. Tasso eds. Topics in the Design of Expert Systems, Springer-Verlag, pp 239 — 280.Google Scholar
  3. Breuker, J.A. and Weilinga, B.J., 1991 Intelligent Multimedia Interfaces, Edited by Mark Maybury, AAAI Press, Menlo Park, CA.Google Scholar
  4. Chandrasekaran B. and Josephson, J.R., 1997 “Ontology of Tasks and Methods”, AAAI 97 Spring Symposium on Ontological Engineering, March 24–26, Stanford University, CA California, USA.Google Scholar
  5. Chandrasekaran, B. 1983, “Towards Taxonomy of Problem Solving Types”, AI Magazine Vol 4 No. 1, Winter/Spring pp 9–17.Google Scholar
  6. Chandrasekaran, B., and Johnson, T.R. 1993, “Generic Tasks and ask Structues: History Critique and New Directions”, Second Generation Expert Systems, G.M. Davies, J.P. Krivine and R. Simmons.Google Scholar
  7. Clancey, W.J., “Heuristic classification”, Artificial Intelligence, 27, 3 (1985), 289–350.CrossRefGoogle Scholar
  8. Eshelman, L. 1988. “Mole: A Knowledge Acquisition Tool for Cover-and-Differentiate systems” in Automating Knowledge Acquisition for Expert Systems, Ed. S. Marcus, 37–79. Boston: KluwerCrossRefGoogle Scholar
  9. Fensel, D (1997), “The Tower-of-Adapter Method for Developing and Reusing Problem-Solving Methods,” EKAW, pp. 97–112Google Scholar
  10. Fensel, D. and Groenboom, R., (1996), “MLPM: Defining a Semantics and Axiomatization for Specifying the Reasoning Process of Knowledge-based Systems,”.ECAI, pp 423–427Google Scholar
  11. Gamma, E et. Al., (1995) “Design Elements of Object-Oriented Software,” Massachusetts: Adisson-Wesley.Google Scholar
  12. Hart, P. 1984. “Artificial Intelligence in Transition” in Knowledge-Based Problem Solving, Ed. J. Kowalik, 296–311. Engelwood Cliffs, N.J. Prentice-Hall.Google Scholar
  13. Laudon. K.C. and Laudon, J.P., 1998, Management Information Systems, Prentice Hall International.Google Scholar
  14. McDermott, J., Preliminary steps toward a taxonomy of problem solving methods. In Automated Knowledge Acquisition for Expert Systems, S. Marcus, Ed., Kluwer Academic 1988, pp. 225–256.CrossRefGoogle Scholar
  15. Simmons, R. 1988. “Generate, Test, and Debug: A Paradigm for Solving Interpretation and Planning Problems”. Ph. D diss., AI Lab, Massachusetts Institute of Technology.Google Scholar
  16. Steels, L. (1990) “Components of Expertise”, AI Magazine, 11, 28–49., 11, 28–49Google Scholar
  17. Steels, L. 1984. “Second-Generation Expert Systems” presented at the Conference on Future Generation Computer Systems, Rotterdam. Also in Journal of Future Generation Computer Systems (1)4: 213–237.Google Scholar
  18. Steels, L., and Van de Velde, W. 1985. Earning in Second-Generation Expert Systems“ in Knowledge-Based Problem Solving, Ed. J. Kowalik. Englewood Cliffs, N.J.: Prentice-Hall.Google Scholar
  19. Steven, S.S. (1995). “On the Psychological Law”, Psychological Review, 64 (3), 153–181CrossRefGoogle Scholar
  20. Weilinga, B.J., Ath. Schreiber and J.A. Breuker, 1993 “KADS: A Modelling Approach to Knowledge Engineering”, Readings in Knowledge Acquisition and Learning, eds. Buchanan, B. and Wilkins, D., San Mates California, Morgan Kaufmann pp 92–116.Google 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