• DocumentCode
    2730568
  • Title

    An object-oriented and constraint-based knowledge representation system for design object modeling

  • Author

    Yokoyama, Talcanori

  • Author_Institution
    Inst. for New Generation Comput. Technol., Tokyo, Japan
  • fYear
    1990
  • fDate
    5-9 May 1990
  • Firstpage
    146
  • Abstract
    FREEDOM (Framework for Representing and Elaborating Design Object Models), a system for design object modeling, is presented. An object model, represented as a set of objects in this system, is not a mere data structure but an active entity which works to solve design problems. The knowledge representation provided in the system, based on the object-oriented paradigm, makes it possible to describe constraints in declarative form. A class hierarchy is represented with links, and a class-instance relation can be changed dynamically. These features are useful for top-down refinement. The problem-solving mechanism of the system is based on constraint-satisfaction techniques. Constraints are declared statically and can be added to the objects dynamically. An object has a function, to keep its state satisfying given constraints. By this function, values of attributes and classes of objects that satisfy design requirements can be found. The constraint-satisfaction method is based on the technique of constraint logic programming and constraint propagation among objects. FREEDOM is implemented using the ESP language on a PSI machine
  • Keywords
    CAD; knowledge representation; logic programming; object-oriented programming; problem solving; ESP language; FREEDOM; PSI machine; attributes; class hierarchy; class-instance relation; constraint logic programming; constraint propagation; constraint-based knowledge representation system; constraint-satisfaction techniques; declarative form; design object modeling; design requirements; links; object function; object-oriented paradigm; problem-solving mechanism; top-down refinement; Artificial intelligence; Data structures; Design methodology; Electronic mail; Electrostatic precipitators; Expert systems; Knowledge representation; Logic programming; Object oriented modeling; Problem-solving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial Intelligence Applications, 1990., Sixth Conference on
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-2032-3
  • Type

    conf

  • DOI
    10.1109/CAIA.1990.89183
  • Filename
    89183