Constraint maintenance in engineering design system: An active object-oriented approach
β Scribed by N.C. Do; S.M. Bae; I.J. Choi
- Publisher
- Elsevier Science
- Year
- 1997
- Tongue
- English
- Weight
- 370 KB
- Volume
- 33
- Category
- Article
- ISSN
- 0360-8352
No coin nor oath required. For personal study only.
β¦ Synopsis
This paper proposes a framework of engineering constraint maintenance using an active object-oriented database and solves a problem encountered when implementing the framework. The framework is proposed for the information-driven CIM system that integrates engineering constraints as well as its data. It resolves problems of the existing application-odentad constraint maintenance in which constraints are scattered in heterogeneous applications. It is possible due to the integrated management of constraints on a database using triggers, that is, on an "active" database. Existing active object-oriented databases, however, cannot propedy support certain constraints that are specified on a set of classes. Those are the cases where the constraints must be maintained in the forward direction along a class composition hierarchy as well as in the backward direction. We call these kinds of problems "backward propagation problems" and investigate several approaches to resolve them using currently available techniques. Based on an approach which uses virtual classes, a new constructor, called CONSTRAINTCCH is proposed to support the backward propagation. Advantages of the proposed framework and the constructor for the backward propagation are demonstrated on a design constraint management that supports a control panel design.
π SIMILAR VOLUMES
Object-oriented software development methods deal with concurrency according to either the implicit concurrency model or the explicit concurrency model. In the implicit model, the objects themselves have concurrent execution capabilities whereas in the explicit model, objects are encapsulated inside
SpeciΓΏc object-oriented software design concepts are elaborated for a novel implementation of a class of adjoint optimization problems typical of the inΓΏnite-dimensional design and control of continuum systems. For clarity, the design steps and ideas are elucidated using an inverse natural convectio