MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Ontology-Oriented Design and Programming (0) [6 citations — 2 self]

by Mark A. Musen
Knowledge Engineering and Agent Technology
Add To MetaCart

Abstract:

In the construction of both conventional software and intelligent systems, developers continue to seek higher level abstractions that both can aid in conceptual modeling and can assist in implementation and maintenance. In recent years, the artificial intelligence community has placed considerable attention on the notion of explicit ontologies--- shared conceptualizations of application areas that define the salient concepts and relationships among concepts. Such ontologies, when joined with well defined problem-solving methods, provide convenient formalisms for modeling and for implementing solutions to application tasks. This chapter reviews the motivation for seeking such high-level abstractions, and summarizes recent successes in building systems from reusable domain ontologies and problem-solving methods. As the environment for software execution moves from individual workstations to the Internet at large, casting new software applications in terms of these high-level abstractio...

Citations

3853 Design Patterns: Elements of Reusable Object-Oriented Software – Gamma, Helm, et al. - 1995
1504 A Translation Approach to Portable Ontology Specifications.” Knowledge Acquisitions 5 – Gruber - 1993
398 No silver bullet -- the essence and accidents of software engineering – Brooks - 1987
382 The Mythical Man-Month – Brooks - 1975
247 Heuristic classification – Clancey - 1985
175 Software reuse – Krueger - 1992
139 Knowledge Engineering and Management: The CommonKADS Methodology – Schreiber, Akkermans, et al. - 1999
121 Preliminary steps toward a taxonomy of problem-solving methods – McDermott - 1988
121 Formal ontology, conceptual analysis and knowledge representation. International Journal of Human Computer Studies – Guarino
91 The Epistemology of a rule-based expert system: a framework for explanation – Clancey - 1983
86 Object-oriented programming: Themes and variations – Stefik, Bobrow - 1986
86 Knowledge modeling at the millennium (the design and evolution of Protégé-2000 – Grosso, Eriksson, et al. - 1999
72 Software engineering with reusable components – Sametinger - 1997
68 SALT: A knowledge acquisition language for proposeand-revise systems – Marcus, McDermott - 1989
62 Understanding, building and using ontologies – Guarino - 1997
62 Mapping Domains to Methods in Support of Reuse – Gennari, Tu, et al. - 1994
57 Dimensions of knowledge sharing and reuse – Musen - 1992
40 de Velde (eds.), CommonKADS Library for Expertise Modelling: Reusable problem solving components – Bruker, Van
40 Explicit representations of problem-solving strategies to support knowledge acquisition – Gil, Melz - 1996
30 R1 Revisited: Four Years in the Trenches – Bachant, McDermott - 1984
27 Component-Based Support for Building Knowledge-Acquisition Systems – Musen, Fergerson, et al. - 2000
27 Generation of knowledge-acquisition tools from domain ontologies – Eriksson, Puerta, et al. - 1993
23 The essence of problem-solving methods: making assumptions to gain efficiency – Fensel, Straatman - 1998
20 Mappings for Reuse in Knowledge-Based Systems – Park, Gennari, et al. - 1998
18 Breuker (eds.): KADS: A Principled Approach to Knowledge-Based – Schreiber, Wielinga, et al. - 1993
17 Problem-solving models for generation of task-specific knowledge acquisition tools – Musen, Tu - 1993
16 Episodic skeletal-plan refinement based on temporal data – TU, KAHN, et al. - 1989
16 Reusable ontologies, knowledge-acquisition tools, and performance systems: PROTÉGÉ-II solutions to Sisyphus-2 – Rothenfluh, Gennari, et al.
14 Generic tasks for knowledge-based reasoning: The "right" level of abstraction for knowledge engineering – Bylander, Chandrasekaren - 1987
13 Architectures for intelligent systems based on reusable components – Schreiber - 1995
11 Reuse with Protégé-II: From Elevators to Ribosomes – Gennari, Altman, et al. - 1995
6 Rime: Preliminary work toward a knowledge-acquisition tool – Bachant - 1988
5 Puff: an expert system for interpretation of pulmonary function data – Aikins, Kunz, et al. - 1982
3 et al., “Task Modeling With Reusable Problem-Solving Methods – Eriksson - 1995
3 Using Knowledge Modelling Tools for Agent-Based Systems: The Experience of KSM – Molina - 2000
3 Semi-automated entry of clinical temporal-abstraction knowledge – Shahar - 1999
2 et al., Situation and Perspective of Knowledge Engineering – Studer - 2000
2 Query Reformation for Dynamic Information Integration – Arens, CA, et al. - 1996
2 Structured Development of Protein Solving Methods – Fensel, Motta - 1998
2 Episodic Refinement of Episodic Skeletal Plan Refinement – Tu, Musen - 1998
1 et al., Model Driven Knowledge Acquisition – Breuker - 1987
1 The Use of Ontologies for Knowledge Acquisition – Shadbolt, O’Hara, et al. - 2000
1 Uncertainty and Evidential Support. In: Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project – Buchanan, Shortliffe - 1984
1 et al., Task-Structure Analysis for Knowledge Modeling – Chandrasekaran - 1992
1 A Tenacious Knowledge Acquisition Tool – Eschelman - 1987
1 Systems Development as Societies of Agents – Demazeau, Occello - 2000
1 VM-in-Protégé: A Study of Software Reuse – Park, Musen - 1998
1 Therapy Planning as Constraint Satisfaction: A ComputerBased Antiretroviral Therapy Advisor for the Management of HIV – Smith, Park, et al. - 1998