An object-oriented framework for collaborative engineering design
Proceedings of the MIT-JSME workshop on Computer-aided cooperative product development
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Navigating C++ and object-oriented design
Navigating C++ and object-oriented design
The Unified Modeling Language user guide
The Unified Modeling Language user guide
An object-oriented approach to fully interactive finite element software
Advances in Engineering Software
The C++ Programming Language
C++ Standard Template Library
C++ How to Program, Fourth Edition
C++ How to Program, Fourth Edition
Object-Oriented Thought Process, The (2nd Edition)
Object-Oriented Thought Process, The (2nd Edition)
A communication model for structural design objects. II: Performatives and protocols
Advances in Engineering Software
Hi-index | 0.00 |
Design objects of integrated engineering systems frequently communicate data and information among each other. The data to be communicated is usually characterized by considerable variability in format and structure. This warrants the development of a uniform mechanism for communicating data and information among design objects. Recent advances in the object-oriented paradigm and the emerging agent-oriented paradigm gave promise to the development of such mechanism for inter-object communication that was difficult to achieve previously. This paper and its companion paper address this issue and propose an object communication model. Specifically, this paper identifies the communication channels among structural engineering design objects and proposes a communication medium based on messenger object for conveying message arguments and responses. The unified modeling language (UML) is used to present the model and its ingredients. A note on implementation of the messenger object, using C++ STL, is shown. Examples to demonstrate the capability of the communication model are presented. The proposed communication model will impose a uniform and consistent mechanism for communicating data and information among design objects. Other ingredients of the communication model such as performatives and protocols are addressed in the companion paper.