Skip to main content

Part of the book series: Mathematics and Its Applications ((MAIA,volume 497))

  • 245 Accesses

Abstract

Knowledge plays a central role in computer problem-solving. In traditional programming, however, domain knowledge is not explicit in the computer code and in the relevant data, and is used by software designers and programmers in a strictly task-dependent way. During the last thirty years there has been a remarkable progress in the attitude of understanding the role of knowledge in problem-solving. Knowledge becomes progressively more explicit in computer code and data and more independent of the tasks for which it is used. The concept of knowledge-based programming advocates a new perspective on computer problem-solving, which is grounded on the principle of providing an explicit task-independent representation in a software system of a large amount of domain knowledge, and of exploiting such knowledge for problem-solving issues through general-purpose programs.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Guida, G., Lamperti, G., Zanella, M. (1999). Data and Knowledge Intensive Systems. In: Software Prototyping in Data and Knowledge Engineering. Mathematics and Its Applications, vol 497. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-4267-0_4

Download citation

  • DOI: https://doi.org/10.1007/978-94-011-4267-0_4

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-5849-0

  • Online ISBN: 978-94-011-4267-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics