Handling conflict between domain descriptions with computer-supported negotiation
Knowledge Acquisition
Supporting Systems Development by Capturing Deliberations During Requirements Engineering
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Task-structure analysis for knowledge modeling
Communications of the ACM - Special issue on analysis and modeling in software development
Commitment-Based Software Development
IEEE Transactions on Software Engineering
KADS: a modelling approach to knowledge engineering
Knowledge Acquisition - Special issue on the KADS approach to knowledge engineering
Temporal reasoning in logic programming: a case for the situation calculus
ICLP'93 Proceedings of the tenth international conference on logic programming on Logic programming
Expertise in context: personally constructed, socially selected, and reality-relevant?
International Journal of Expert Systems
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
The CHECKS pattern language of information integrity
Pattern languages of program design
Caterpillar's Fate: a pattern language for the transformation from analysis to design
Pattern languages of program design
Task modeling with reusable problem-solving methods
Artificial Intelligence
Toward principles for the design of ontologies used for knowledge sharing
International Journal of Human-Computer Studies - Special issue: the role of formal ontology in the information technology
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Impediments in the use of explicit ontologies for KBS development
International Journal of Human-Computer Studies
Object models (2nd ed.): strategies, patterns, and applications
Object models (2nd ed.): strategies, patterns, and applications
Object-oriented patterns: lessons from expert systems
Software—Practice & Experience
From documents to discourse: shifting conceptions of scholarly publishing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Model-based expert systems and the explanation of expertise
Expertise in context
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Editorial: problem-solving methods
International Journal of Human-Computer Studies
International Journal of Human-Computer Studies
Editorial: the challenge of situated cognition for symbolic knowledge-based systems
International Journal of Human-Computer Studies
Towards situated knowledge acquisition
International Journal of Human-Computer Studies
Does prior knowledge facilitate the development of knowledge-based systems?
AAAI '99/IAAI '99 Proceedings of the sixteenth national conference on Artificial intelligence and the eleventh Innovative applications of artificial intelligence conference innovative applications of artificial intelligence
Building Knowledge through Families of Experiments
IEEE Transactions on Software Engineering
Bayesian Analysis of Empirical Software Engineering Cost Models
IEEE Transactions on Software Engineering
Computer Supported Cooperative Work
Reusable Components for Knowledge Modelling: Case Studies in Parametric Design Problem Solving
Reusable Components for Knowledge Modelling: Case Studies in Parametric Design Problem Solving
Empirical Analysis for Expert Systems
Empirical Analysis for Expert Systems
Common KADS Library for Expertise Modelling
Common KADS Library for Expertise Modelling
Design Rationale: Concepts, Techniques, and Use
Design Rationale: Concepts, Techniques, and Use
Building Large Knowledge-Based Systems; Representation and Inference in the Cyc Project
Building Large Knowledge-Based Systems; Representation and Inference in the Cyc Project
Identifying Quality-Requirement Conflicts
IEEE Software
Does OO Sync with How We Think?
IEEE Software
Description Logics in Data Management
IEEE Transactions on Knowledge and Data Engineering
Bottom-Up Construction of Ontologies
IEEE Transactions on Knowledge and Data Engineering
Easy Programming: Empowering People to Build Their Own Applications
IEEE Expert: Intelligent Systems and Their Applications
CommonKADS: A Comprehensive Methodology for KBS Development
IEEE Expert: Intelligent Systems and Their Applications
Building and (Re)Using an Ontology of Air Campaign Planning
IEEE Intelligent Systems
Inconsistency Handling in Multiperspective Specifications
IEEE Transactions on Software Engineering
The Knowledge Level Reinterpreted: Modeling How Systems Interact
Machine Learning
Principles for Libraries of Task Decomposition Methods - Conclusions from a Case-study
EKAW '96 Proceedings of the 9th European Knowledge Acquisition Workshop on Advances in Knowledge Acquisition
Methodology for Building CBR Applications
Case-Based Reasoning Technology, From Foundations to Applications
Practical Evaluation of an Organizational Memory Using the Goal-Question-Metric Technique
XPS '99 Proceedings of the 5th Biannual German Conference on Knowledge-Based Systems: Knowledge-Based Systems - Survey and Future Directions
Inhibiting factors, market structure and the industrial uptake of formal methods
WIFT '95 Proceedings of the 1st Workshop on Industrial-Strength Formal Specification Techniques
Developing Industrial Case-Based Reasoning Applications: The Inreca Methodology (Lecture Notes in Computer Science, 1612.)
Knowledge maintenance: the state of the art
The Knowledge Engineering Review
Knowledge level modelling: concepts and terminology
The Knowledge Engineering Review
The Knowledge Engineering Review
The Process Interchange Format and Framework
The Knowledge Engineering Review
A script-based approach to modifying knowledge bases
AAAI'97/IAAI'97 Proceedings of the fourteenth national conference on artificial intelligence and ninth conference on Innovative applications of artificial intelligence
Explicit representations of problem-solving strategies to support knowledge acquisition
AAAI'96 Proceedings of the thirteenth national conference on Artificial intelligence - Volume 1
Knowledge base reuse through constraint relaxation
Proceedings of the 3rd international conference on Knowledge capture
Organizational memory information systems: a transactive memory approach
Decision Support Systems - Special issue: Collaborative work and knowledge management
Hi-index | 0.00 |
In this study we present a review of the emerging field of meta-knowledge components as practised over the past decade among a variety of practitioners. We use the artificially defined term “meta-knowledge” to encompass all those different but overlapping notions used by the artificial intelligence and software engineering communities to represent reusable modelling frameworks: ontologies, problem-solving methods, patterns and experience factories and bases, to name but a few. We then elaborate on how meta-knowledge is deployed in the context of system's design to improve its reliability by consistency-checking, enhance its reuse potential and manage its knowledge-sharing. We speculate on its usefulness and explore technologies for supporting deployment of meta-knowledge. We argue that, despite the different approaches being followed in systems design by divergent communities, meta-knowledge is present in all cases, in a tacit or explicit form, and its utilisation depends on pragmatic aspects which we try to identify and critically review on criteria of effectiveness.