DocumentCode
3445044
Title
Creating object models-design and architecture
Author
Oliver, David W.
Author_Institution
Model Based Systems Inc., Ballston Lake, NY, USA
fYear
1996
fDate
11-15 Mar 1996
Firstpage
174
Lastpage
180
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer-Based Systems,1996. Proceedings., IEEE Symposium and Workshop on
Conference_Location
Friedrichshafen
Print_ISBN
0-8186-7355-9
Type
conf
DOI
10.1109/ECBS.1996.494526
Filename
494526
Link To Document