Skip to main content

Describing Similar Control Flows for Families of Problem-Solving Methods

  • Conference paper
  • First Online:
Knowledge Acquisition, Modeling and Management (EKAW 1999)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1621))

  • 376 Accesses

Abstract

A library of software components should be essentially more than just a juxtaposition of its items. For problem-solving methods the notion of a family is suggested as means to cluster the items and to provide partially a structure of the library. This paper especially investigates how the similar control flows of the members of such a family can be described in one framework.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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.

References

  1. A. Aamodt, B. Benus, C. Duursma, C. Tomlinson, R. Schrooten, and W. van der Velde: Task Features and their Use in CommonKADS. Deliverable 1.5. Version 1.0, Consortium, University of Amsterdam, 1993.

    Google Scholar 

  2. J. Angele, S. Decker, R. Perkuhn, and R. Studer: Modeling Problem Solving Methods in New KARL. In: [KAW, 1996], 1-1–1-18.

    Google Scholar 

  3. J. Angele, D. Fensel, and R. Studer: Domain and Task Modeling in MIKE. In: A. Sutcliffe, D. Benyon, F. van Assche (eds.): Domain Knowledge for Interactive System Design, Chapman & Hall, 1996, 149–163.

    Google Scholar 

  4. R. Benjamins: Problem Solving Methods for Diagnosis. Ph.D. Thesis, University of Amsterdam, Amsterdam, 1993.

    Google Scholar 

  5. F.M.T. Brazier, B.M. Dunin-Keplicz, N.R. Jennings, and J. Treur: DESIRE: Modeling Multi-Agent Systems in a Compositional Framework. International Journal of Cooperative Information Systems: Multiagent Systems. 6(1), 1997, 67–94.

    Article  Google Scholar 

  6. J.A. Breuker and W. van de Velde (eds.): The CommonKADS Library for Expertise Modeling. IOS Press, Amsterdam, 1994.

    Google Scholar 

  7. B. Chandrasekaran, T.R. Johnson, and J.W. Smith: Task-Structure Analysis for Knowledge Modeling. Communications of the ACM, 35(9), 1992, 124–137.

    Article  Google Scholar 

  8. H. Eriksson, Y. Shahar, S.W. Tu, A.R. Puerta, and M.A. Musen: Task Modeling with Reusable Problem-Solving Methods. Artificial Intelligence, 79,2, 1995, 293–326.

    Article  Google Scholar 

  9. D. Fensel: The Tower-of-Adapter Method for Developing and Reusing Problem-Solving Methods. In: [Plaza and Benjamins, 1997], 97–112.

    Google Scholar 

  10. D. Fensel, R. Benjamins, S. Decker, M. Gaspari, R. Groenboom, W. Grosso, M. Musen, E. Motta, E. Plaza, G. Schreiber, R. Studer, and B. Wielinga: The Component Model of UPML in a Nutshell. To appear in: Proceedings of the 1st Working IFIP Conference on Software Architecture (WICSAI), San Antonio Texas, USA, February 22–24, 1999.

    Google Scholar 

  11. E. Gamma, R. Helm, R. Johnson, and J. Vlissides: Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading/Mass. 1994.

    Google Scholar 

  12. S. Geldof: Towards More Flexibility in Reuse. In: Proceedings of the 14th International Conference in Artificial Intelligence, KBS, Expert Systems, Natural Language of Avignon. Paris, 1994, 65–75.

    Google Scholar 

  13. J.H. Gennari, S. Tu, Th.E. Rothenfluh, and M.A. Musen: Mapping Domains to Methods in Support of Reuse. International Journal of Human-Computer Studies (IJHCS), 41, 1994, 399–424.

    Article  Google Scholar 

  14. Proceedings of the 10th Banff Knowledge Acquisition for Knowledge Based Systems Workshop (KAW’96), Banff, Canada, November 1996.

    Google Scholar 

  15. E. Motta: Reusable Components for Knowledge Modeling. Ph.D. Thesis, Knowledge Media Institute, Open University, Milton Keynes, UK, 1997.

    Google Scholar 

  16. A. Newell: The Knowledge Level. Artificial Intelligence, 18, 1982, 87–127.

    Article  Google Scholar 

  17. K. Orsvärn: Principles for Libraries of Task Decomposition Methdos Conclusions from a Case Study. In: N. Shadbolt, K. O’Hara, G. Schreiber (eds.): Advances in Knowledge Acquisition. Proceedings of the 10th European Knowledge Acquisition Workshop (EKAW’96), Nottingham, England, May 1996, Lecture Notes in Artificial Intelligence (LNAI), vol. 1076, Springer, Berlin, 1996, 48–65.

    Google Scholar 

  18. R. Perkuhn: Reuse of Problem-Solving Methods and Family Resemblances. In: [Plaza and Benjamins, 1997], 174–189.

    Google Scholar 

  19. C. Pierret-Golbreich, X. Talon: Specification of Flexible Knowledge-Based Systems. In: [Plaza and Benjamins, 1997], 190–204.

    Google Scholar 

  20. E. Plaza, R. Benjamins (eds.): Knowledge Acquisition, Modeling and Management. Proceedings of the 10th European Workshop (EKAW’97), Sant Feliu de Guixols, Catalonia, Spain, October 1997, Lecture Notes in Artificial Intelligence (LNAI), vol. 1319, Springer, Berlin, 1997.

    Google Scholar 

  21. A. R. Puerta, J. W. Egar, S. W. Tu, and M. A. Musen: A Multiple-Method Knowledge Acquisition Shell for the Automatic Generation of Knowledge Acquisition Tools. Knowledge Acquisition, 4, 1992, 171–196.

    Article  Google Scholar 

  22. G. Schreiber, B. Wielinga, and J. Breuker (eds.): KADS. A Principled Approach to Knowledge-Based System Development. Knowledge-Based Systems, vol. 11, Academic Press, London, 1993.

    Google Scholar 

  23. A.Th. Schreiber, B.J. Wielinga, R. de Hoog, H. Akkermans, and W. van de Velde: CommonKADS: A Comprehensive Methodology for KBS Development. IEEE Expert, December 1994, 28–37.

    Google Scholar 

  24. M. Shaw, D. Garlan: Software Architectures. Perspectives on an Emerging Discipline. Prentice Hall, Upper Saddle River, NJ, 1996.

    MATH  Google Scholar 

  25. L. Steels: Components of Expertise. AI Magazine, 11(2), 1990, 29–49.

    Google Scholar 

  26. A. ten Teije: Automated Configuration of Problem Solving Methods in Diagnosis. Ph.D. Thesis, University of Amsterdam, Amsterdam, 1997.

    Google Scholar 

  27. A. ten Teije, F. van Harmelen, G. Schreiber, and B. Wielinga: Construction of Problem Solving Methods as Parametric Design. In: [KAW, 1996], 12-1–12-20

    Google Scholar 

  28. P. Terpstra, G. van Heijst, B. Wielinga, and N. Shadbolt: Knowledge Acquisition Support Through Generalized Directive Models. In: J.-M. David, J.-P. Krivine, and R. Simmons (eds.): Second Generation Expert Systems, Springer, Berlin, 1993, 428–455.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag

About this paper

Cite this paper

Perkuhn, R. (1999). Describing Similar Control Flows for Families of Problem-Solving Methods. In: Fensel, D., Studer, R. (eds) Knowledge Acquisition, Modeling and Management. EKAW 1999. Lecture Notes in Computer Science(), vol 1621. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48775-1_27

Download citation

  • DOI: https://doi.org/10.1007/3-540-48775-1_27

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66044-6

  • Online ISBN: 978-3-540-48775-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics