Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
SMALLTALK-80: the interactive programming environment
SMALLTALK-80: the interactive programming environment
The role of frame-based representation in reasoning
Communications of the ACM
Building expert systems
The C++ programming language
ROGET: A knowledge-based system for acquiring the conceptual structure of a diagnostic expert system
Journal of Automated Reasoning
Object oriented programming: an evolutionary approach
Object oriented programming: an evolutionary approach
The star user interface: an overview
AFIPS Conference Proceedings; vol. 55 1986 National Computer Conference
Object-oriented programming with flavors
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Impulse-86: a substrate for object-oriented interface design
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Report on a knowledge-based software assistant
Readings in artificial intelligence and software engineering
A substrate for object-oriented interface design
Research directions in object-oriented programming
An object-oriented framework for graphical programming (summary paper)
OOPWORK '86 Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming
There's more to menu systems than meets the screen
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
SIMULA: an ALGOL-based simulation language
Communications of the ACM
Knowledge-Based Systems in Artificial Intelligence: 2 Case Studies
Knowledge-Based Systems in Artificial Intelligence: 2 Case Studies
Graphical program development with PECAN program development systems
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A system for algorithm animation
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
The FRL Manual
KBEmacs: A Step Toward the Programmer''s Apprentice
KBEmacs: A Step Toward the Programmer''s Apprentice
Presentation Based User Interfaces
Presentation Based User Interfaces
Prototypes and production rules: a knowledge representation for computer consultations
Prototypes and production rules: a knowledge representation for computer consultations
Rule Based Expert Systems: The Mycin Experiments of the Stanford Heuristic Programming Project (The Addison-Wesley series in artificial intelligence)
Simula Begin
Supporting Software Designers with Integrated Domain-Oriented Design Environments
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
The impact of machine learning on expert systems
CSC '93 Proceedings of the 1993 ACM conference on Computer science
Unraveling the semantics of conceptual schemas
Communications of the ACM
An experiment in direct knowledge acquisition
AAAI'90 Proceedings of the eighth National conference on Artificial intelligence - Volume 1
Hi-index | 0.02 |
The authors propose a model for an intelligent assistant to aid in building knowledge-based systems (KBSs) and discuss a preliminary implementation. The assistant participates in KBS construction, including acquisition of an initial model of a problem domain, acquisition of control and task-specific inference knowledge, testing and validation, and long-term maintenance of encoded knowledge. The authors present a hypothetical scenario in which the assistant and a KBS designer cooperate to create an initial domain model and then discuss five categories of knowledge the assistant requires to offer such help. They discuss two software technologies on which the assistant is based: an object-oriented programming language, and a user-interface framework.