JOURNAL ARTICLE

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

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:
Computer science Constraint (computer-aided design) Object (grammar) Constraint satisfaction Constraint logic programming Theoretical computer science Representation (politics) Class (philosophy) Object-oriented design Hierarchy Constraint satisfaction problem Programming language Object-oriented programming Function (biology) Constraint programming Constraint graph Set (abstract data type) Artificial intelligence Mathematics Mathematical optimization

Metrics

13
Cited By
0.47
FWCI (Field Weighted Citation Impact)
24
Refs
0.67
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Constraint Satisfaction and Optimization
Physical Sciences →  Computer Science →  Computer Networks and Communications
AI-based Problem Solving and Planning
Physical Sciences →  Computer Science →  Artificial Intelligence
Manufacturing Process and Optimization
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering

Related Documents

JOURNAL ARTICLE

Constraint satisfaction with an object-oriented knowledge representation language

Yves Caseau

Journal:   Applied Intelligence Year: 1994 Vol: 4 (2)Pages: 157-184
BOOK-CHAPTER

Object-oriented knowledge representation

Jianjun ZhangJing Li

Elsevier eBooks Year: 2023 Pages: 105-112
BOOK-CHAPTER

Expert System for Engineering Design Based on Object-Oriented Knowledge Representation Concept

Shinsuke Akagi

Artificial intelligence in industry Year: 1991 Pages: 61-95
© 2026 ScienceGate Book Chapters — All rights reserved.