Programming expert systems in OPS5: an introduction to rule-based programming
Programming expert systems in OPS5: an introduction to rule-based programming
ROGET: A knowledge-based system for acquiring the conceptual structure of a diagnostic expert system
Journal of Automated Reasoning
SOAR: an architecture for general intelligence
Artificial Intelligence
Report on a knowledge-based software assistant
Readings in artificial intelligence and software engineering
Knowledge acquisition: principles and guidelines
Knowledge acquisition: principles and guidelines
SALT: a knowledge acquisition language for propose-and-revise systems
Artificial Intelligence
A survey of knowledge acquisition techniques and tools
Knowledge Acquisition
Object-oriented analysis
The foundations of knowledge acquisition
The foundations of knowledge acquisition
Selecting knowledge acquisition tools and strategies based on application characteristics
The foundations of knowledge acquisition
The Requirements Apprentice: Automated Assistance for Requirements Acquisition
IEEE Transactions on Software Engineering
Software requirements: objects, functions, and states
Software requirements: objects, functions, and states
Structural testing of rule-based expert systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
A research typology for object-oriented analysis and design
Communications of the ACM - Special issue on analysis and modeling in software development
Task-structure analysis for knowledge modeling
Communications of the ACM - Special issue on analysis and modeling in software development
Representation and Presentation of Requirements Knowledge
IEEE Transactions on Software Engineering
Methodology integration: evolution of information engineering
Information and Software Technology - Special issue on CASE (computer-aided software engineering)
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
A primitives-based generic approach to knowledge acquisition
Knowledge Acquisition
Formal ontology, conceptual analysis and knowledge representation
International Journal of Human-Computer Studies - Special issue: the role of formal ontology in the information technology
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
Using explicit ontologies in KBS development
International Journal of Human-Computer Studies
Understanding, building and using ontologies
International Journal of Human-Computer Studies
Sonet and T1: architectures for digital transport networks
Sonet and T1: architectures for digital transport networks
Using goals to design and verify rule bases
Decision Support Systems - Eighth workshop on the validation and verification of knowledge-based systems
Information Sciences: an International Journal
Knowledge Acquisition: Selected Research and Commentary
Knowledge Acquisition: Selected Research and Commentary
Automating Knowledge Acquisition for Expert Systems
Automating Knowledge Acquisition for Expert Systems
Soar Papers: Research on Integrated Intelligence
Soar Papers: Research on Integrated Intelligence
Building Large Knowledge-Based Systems; Representation and Inference in the Cyc Project
Building Large Knowledge-Based Systems; Representation and Inference in the Cyc Project
Knowledge Acquisition Tools for Expert Systems
Knowledge Acquisition Tools for Expert Systems
Knowledge Acquisition for Knowledge-Based Systems
Knowledge Acquisition for Knowledge-Based Systems
Capability Maturity Model, Version 1.1
IEEE Software
Process Improvement and the Corporate Balance Sheet
IEEE Software
KBRA: A New Paradigm for Requirements Engineering
IEEE Expert: Intelligent Systems and Their Applications
Interview-Based Knowledge Acquisition Using Dynamic Analysis
IEEE Expert: Intelligent Systems and Their Applications
Developing Formal Specifications from Informal Requirements
IEEE Expert: Intelligent Systems and Their Applications
CommonKADS: A Comprehensive Methodology for KBS Development
IEEE Expert: Intelligent Systems and Their Applications
An Intelligent Hybrid System for Knowledge Acquisition
IEA/AIE '98 Proceedings of the 11th international conference on Industrial and engineering applications of artificial intelligence and expert systems: methodology and tools in knowledge-based systems
Ontology-supported FAQ processing and ranking techniques
Journal of Intelligent Information Systems
Hi-index | 0.00 |
This paper describes a generic ontology-based approach that eases the requirement analysis (RA) work. The approach enables the user to derive method-specific RA tools for different applications. The derivation process is based on a unified framework that contains a software methodology ontology and a knowledge acquisition ontology. The former contains a library of software RA methods and a set of modeling support entities, which use the library to construct methodological knowledge. The latter contains a library of knowledge acquisition techniques and a set of acquisition support entities, which work on the library, guided by the generated methodological knowledge, to extract domain knowledge. The generated methodological knowledge, coupled with the domain knowledge, forms the RA tools. We have demonstrated the use of the approach by deriving an RA tool to assist the system analyst to acquire and formalize a requirement specification for a network management system. This approach facilitates the integrating, sharing, and reuse of software methodologies and knowledge acquisition techniques and alleviates the problems associated with the correct generation of requirement specification for different domains.