Skip to Main content Skip to Navigation
Reports

An Object model for engineering design

G.T. Nguyen 1
1 SHERPA - Object Knowledge Bases
Inria Grenoble - Rhône-Alpes
Abstract : Applications requiring sophisticated modeling techniques raise challenging issues to software designers. CAD/CAM and genetics are example of applications that call for powerful modeling techniques. Existing approaches seem limited in their ability to supports their demands. Relational database systems for example support only simple tables. The need to enhance their capabilities led to non-normalized relational data models. Object-oriented programming languages and databases propose new solutions to the problem of complex and composite object modeling and manipulation. Yet, severe shortcomings impede their practicability, e.g., their inability to model multiple object representations and complex semantic relationships. This paper is an informal overview of a data model called SHOOD implements sophisticated features, such as : o object persistence, multi-methods along a specific specialization hierarchy (which is independent of the class hierarchy), o sophisticated semantic relationships, e.g., dependency relationships between objects (which are totally independent of the composition relationship), o multiple object representations, allowing the users to manipulate the objects from several points of views simultaneously, o the systematic use of a powerful meta-object kernel, which is used to implement a reflexive architecture. The paper focuses on the last two issues.
Document type :
Reports
Complete list of metadata

https://hal.inria.fr/inria-00074904
Contributor : Rapport de Recherche Inria <>
Submitted on : Wednesday, May 24, 2006 - 4:50:47 PM
Last modification on : Thursday, February 11, 2021 - 2:56:04 PM
Long-term archiving on: : Tuesday, April 12, 2011 - 8:02:24 PM

Identifiers

  • HAL Id : inria-00074904, version 1

Collections

Citation

G.T. Nguyen. An Object model for engineering design. RR-1653, INRIA. 1992. ⟨inria-00074904⟩

Share

Metrics

Record views

122

Files downloads

218