Title :
Creating object models-design and architecture
Author :
Oliver, David W.
Author_Institution :
Model Based Systems Inc., Ballston Lake, NY, USA
Abstract :
In both general systems engineering and in the engineering of computer based systems, there are management processes and technical engineering processes carried out by the systems engineers. This paper treats the steps in the technical engineering work that define the structure of the system. It describes this work when it is done with executable models and with text to explain the models. With the advent and popularity of object-oriented software methodologies, the software engineering world is using concepts of abstraction of things (objects) and the encapsulation of behavior by objects, that have been practiced in mechanical, electrical, and other engineering professions for many years. It is critically important that the systems engineer be able to communicate rigorously with all of the engineering disciplines using the views, representations and notations understood by those disciplines. This paper focuses on several aspects of design and architecture: the semantic constructs required to describe design and architecture in models; how architecture and design are generated by the repeated core steps of systems engineering technical work; how architecture is related to effectiveness measures and reusable components; how design is simplified by architecture and reusable components; a behavioral model for the process of creating architectures and designs; and a view of the extent and impact of automation when architecture and design requirements are rigorously captured in models
Keywords :
computer architecture; logic design; object-oriented programming; software reusability; systems analysis; systems engineering; computer architecture; computer design; encapsulation; executable models; management processes; object models; object-oriented software methodologies; reusable components; semantic constructs; software engineering; systems engineering; technical engineering; Computer architecture; Dairy products; Design automation; Design engineering; Encapsulation; Engineering management; Engineering profession; Lakes; Power engineering and energy; Systems engineering and theory;
Conference_Titel :
Engineering of Computer-Based Systems,1996. Proceedings., IEEE Symposium and Workshop on
Conference_Location :
Friedrichshafen
Print_ISBN :
0-8186-7355-9
DOI :
10.1109/ECBS.1996.494526