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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
J. Angele, S. Decker, R. Perkuhn, and R. Studer: Modeling Problem Solving Methods in New KARL. In: [KAW, 1996], 1-1–1-18.
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.
R. Benjamins: Problem Solving Methods for Diagnosis. Ph.D. Thesis, University of Amsterdam, Amsterdam, 1993.
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.
J.A. Breuker and W. van de Velde (eds.): The CommonKADS Library for Expertise Modeling. IOS Press, Amsterdam, 1994.
B. Chandrasekaran, T.R. Johnson, and J.W. Smith: Task-Structure Analysis for Knowledge Modeling. Communications of the ACM, 35(9), 1992, 124–137.
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.
D. Fensel: The Tower-of-Adapter Method for Developing and Reusing Problem-Solving Methods. In: [Plaza and Benjamins, 1997], 97–112.
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.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides: Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading/Mass. 1994.
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.
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.
Proceedings of the 10th Banff Knowledge Acquisition for Knowledge Based Systems Workshop (KAW’96), Banff, Canada, November 1996.
E. Motta: Reusable Components for Knowledge Modeling. Ph.D. Thesis, Knowledge Media Institute, Open University, Milton Keynes, UK, 1997.
A. Newell: The Knowledge Level. Artificial Intelligence, 18, 1982, 87–127.
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.
R. Perkuhn: Reuse of Problem-Solving Methods and Family Resemblances. In: [Plaza and Benjamins, 1997], 174–189.
C. Pierret-Golbreich, X. Talon: Specification of Flexible Knowledge-Based Systems. In: [Plaza and Benjamins, 1997], 190–204.
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.
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.
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.
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.
M. Shaw, D. Garlan: Software Architectures. Perspectives on an Emerging Discipline. Prentice Hall, Upper Saddle River, NJ, 1996.
L. Steels: Components of Expertise. AI Magazine, 11(2), 1990, 29–49.
A. ten Teije: Automated Configuration of Problem Solving Methods in Diagnosis. Ph.D. Thesis, University of Amsterdam, Amsterdam, 1997.
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
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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