William S. Faught

Learn More
PURPOSE To demonstrate that results similar to high-volume academic centers can be achieved in the community setting when treating abdominal aortic aneurysm (AAA) using endovascular techniques, given appropriate volume and skill sets. METHODS A retrospective review was conducted of 342 consecutive patients who underwent endovascular aneurysm repair (EVAR)(More)
Knowledge engineering has been successfully applied in many domains to create knowledge-based "expert" systems. We have applied this technology to the area of large-scale simulation and have implemented ROSS, a Rule-Oriented Simulation System, that simulates military air battles. Alternative decision-making behaviors have been extracted from experts and(More)
ecently a number of research and systems typically require a strong base of industrial organizations in the US development tools. Only recently have R \ have been investigating artificial commercial tools become available. Also, intelligence techniques to address prob-Al expertise is in short supply, compared lems that have been difficult to solve using(More)
This report describes the design and implementation of the Exemplary Programming (EP) system that allows software to be created by example. The EP paradigm is as follows: The user performs some interactive task on a computer. The EP system watches over the user's shoulder, recording the interaction between the user and the system he is using. When the task(More)
Systems that interact in dialogs need to understand linguistic actions being used by one another and know which linguistic actions are appropriate for their own uses. We introduce a model based on conversational action patterns to describe and predict speech acts in natural language dialogs and to specify appropriate actions to satisfy the system's goals. A(More)
Interoperation for Lazy and Eager Evaluation by William Faught Programmers forgo existing solutions to problems in other programming languages where software interoperation proves too cumbersome; they remake solutions , rather than reuse them. To facilitate reuse, interoperation must resolve language incompatibilities transparently. To address part of this(More)