z-logo
Premium
A Knowledge‐Based Structural Analysis Based on an Object‐Oriented Approach
Author(s) -
Nakai Shoichi,
Katukura Hiroshi,
Ebihara Manabu,
Niimi Katsuyuki,
Hirose Keiichi,
Fukuwa Nobuo
Publication year - 1992
Publication title -
computer‐aided civil and infrastructure engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 2.773
H-Index - 82
eISSN - 1467-8667
pISSN - 1093-9687
DOI - 10.1111/j.1467-8667.1992.tb00413.x
Subject(s) - computer science , lisp , field (mathematics) , construct (python library) , clos network , block (permutation group theory) , key (lock) , common lisp , program analysis , object oriented programming , fortran , programming language , theoretical computer science , software engineering , telecommunications , geometry , mathematics , computer security , pure mathematics
Analysis is one of the key issues in realizing complex large structures. In spite of the tremendous accumulation of methods and theories in the field of structural analysis, there is still a need to include newly developed methodologies into analysis codes for production use. This paper describes the initial development of a platform to accommodate the future needs in this area. The system being developed is a knowledge‐based system which first accepts the user's description of an analysis problem, comes up with a suitable analysis method and a corresponding computational algorithm, then develops a program along with input data to solve the problem, and finally gives a result to the user. Program generation is done by selecting appropriate building‐block codes from a program database. To construct a prototype system, a problem solving model called an ‘organizational model’ is introduced, which is developed to imitate the problem solving in a real life. The main part of the system, which functions as described above, is written in CLOS (common LISP Object System), while generated codes are written in either FORTRAN or C++. The performance of the prototype system shows that this approach can be effective.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here