IEEE Expert · 1991 · 48 citations · 15 references
ComputingComputer ScienceDesignDesign TheoryKnowledge RepresentationSystems DesignComponent-based Software EngineeringDesign RepresentationDesign SpecificationPurpose StatementsSoftware DesignSystem RepresentationDesign Explanation SystemsDesign For ReuseDesign Language RepresentationDesign ReuseDesign Reuse Models
A language called Ted for representing teleological descriptions and a design method in which these descriptions can be captured and subsequently used for design reuse are described. The language is independent of any particular structure or behavior description language, but it builds on generalizations of such languages. Ted expresses the purpose of a component or activity in terms of behaviors prevented, guaranteed, or introduced by the component or activity. Given representation and acquisition schemes, system builders call use descriptions of purpose in explanation, diagnostic, and design systems. They can also use these descriptions to reuse designs and to diagnose the designed artifact in the future.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
15
Benjamin Kuipers · Artificial Intelligence · 1986 · 1.4K citations
Diagnostic reasoning based on structure and behavior
Randall Davis · Artificial Intelligence · 1984 · 975 citations · Full text
Johan de Kleer · Artificial Intelligence · 1984 · 256 citations