Premium
Computer‐Aided Design Using Object‐Oriented Programming Paradigm and Blackboard Architecture
Author(s) -
Yu George,
Adeli Hojjat
Publication year - 1991
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.1991.tb00402.x
Subject(s) - reusability , computer science , blackboard system , software engineering , encapsulation (networking) , object oriented programming , modularity (biology) , programming language , inheritance (genetic algorithm) , computer aided design , computer architecture , software , blackboard (design pattern) , systems engineering , engineering , operating system , computer network , biochemistry , chemistry , biology , gene , genetics
Object‐oriented programming characteristics of abstraction, inheritance, and encapsulation of data and operations support three desirable features in the development of complicated engineering software systems: modularity, reusability, and ease of maintenance. This paper presents computer‐aided design (CAD) of structures using the object‐oriented programming paradigm and a blackboard architecture for management of input/output data as well as intermediate data created during a consultation with the CAD system.