A Conceptual Analysis of the Draco Approach to Constructing Software Systems
IEEE Transactions on Software Engineering
The programmer's apprentice
Usable and reusable programming constructs
Knowledge Acquisition
KADS: a modelling approach to knowledge engineering
Knowledge Acquisition - Special issue on the KADS approach to knowledge engineering
Automated Support for Building and Extending Expert Models
Machine Learning
Making Application Programming More Worthwile
Proceedings of the First Joint Workshop on Contemporary Knowledge Engineering and Cognition
intelligence
Knowledge-Based Automation of a Design Method for Concurrent Systems
IEEE Transactions on Software Engineering
Metatools for Knowledge Acquisition
IEEE Software
ESDS: Materials Technology Knowledge Bases Supporting Design of Boeing Jetliners
IAAI '93 Proceedings of the The Fifth Conference on Innovative Applications of Artificial Intelligence
Meta-knowledge in systems design: panacea … or undelivered promise?
The Knowledge Engineering Review
Knowledge maintenance: the state of the art
The Knowledge Engineering Review
Specification and generation of custom-tailored knowledge-acquisition tools
IJCAI'93 Proceedings of the 13th international joint conference on Artifical intelligence - Volume 1
Hi-index | 0.00 |
Three software development tools-Spark, Burn and Firefighter-which take a developer from a rough idea of a task to a working program are described. Spark helps the developer map a specific task to a fairly generic predefined task model and then customize that model to more accurately reflect the task. Spark refines the mapping to yield a configuration of mechanisms, or a task method. Based on this method, Burn builds a configuration of knowledge acquisition tools that translate the developer's knowledge into useful representations, resulting in an application program. Firefighter then takes this program, interviews the developer to identify method or knowledge errors, and iterates with Spark and Burn to refine, modify, and enhance the program. The development of Candlestick, a program that helps people who sell computer-based systems to estimate the size of a system's components, using the three tools is described.