Creating object models-design and architecture

D. Oliver
{"title":"Creating object models-design and architecture","authors":"D. Oliver","doi":"10.1109/ECBS.1996.494526","DOIUrl":null,"url":null,"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.","PeriodicalId":244671,"journal":{"name":"Proceedings IEEE Symposium and Workshop on Engineering of Computer-Based Systems","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE Symposium and Workshop on Engineering of Computer-Based Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECBS.1996.494526","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

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.
创建对象模型——设计和体系结构
在一般系统工程和基于计算机的系统工程中,都有由系统工程师执行的管理过程和技术工程过程。本文讨论了技术工程工作中定义系统结构的步骤。当使用可执行模型和解释模型的文本完成该工作时,它描述了该工作。随着面向对象软件方法的出现和流行,软件工程领域正在使用事物(对象)的抽象概念和对象对行为的封装,这些概念已经在机械、电气和其他工程专业中实践了多年。至关重要的是,系统工程师能够使用那些学科所理解的视图、表示和符号与所有的工程学科进行严格的沟通。本文着重于设计和体系结构的几个方面:在模型中描述设计和体系结构所需的语义结构;体系结构和设计是如何由系统工程技术工作的重复核心步骤产生的;体系结构如何与有效性度量和可重用组件相关联;如何通过架构和可重用组件简化设计;建筑和设计过程的行为模型;以及在模型中严格捕获体系结构和设计需求时自动化的范围和影响的视图。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信