On components and objects: the foundations of component-based development

A. Brown, K. Short
{"title":"On components and objects: the foundations of component-based development","authors":"A. Brown, K. Short","doi":"10.1109/AST.1997.599921","DOIUrl":null,"url":null,"abstract":"The move to component-based development (CBD) is driven by a number of important requirements with respect to the agile assembly of application systems from pre-developed parts. However, to make CBD a reality requires a deeper understanding of the fundamental concepts of CBD and how those concepts can be embodied in tools and techniques. The most basic questions are in respect to what constitutes a component, how appropriate components can be found, and how to assemble components when building an application system. This paper addresses these questions and makes the case for more rigorous descriptions of component behaviors through the use of domain and specification models which allow interfaces and implementations of components to be more easily understood, analyzed and combined.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"47","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AST.1997.599921","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 47

Abstract

The move to component-based development (CBD) is driven by a number of important requirements with respect to the agile assembly of application systems from pre-developed parts. However, to make CBD a reality requires a deeper understanding of the fundamental concepts of CBD and how those concepts can be embodied in tools and techniques. The most basic questions are in respect to what constitutes a component, how appropriate components can be found, and how to assemble components when building an application system. This paper addresses these questions and makes the case for more rigorous descriptions of component behaviors through the use of domain and specification models which allow interfaces and implementations of components to be more easily understood, analyzed and combined.
组件和对象:基于组件的开发的基础
向基于组件的开发(CBD)的转变是由一些重要的需求驱动的,这些需求与从预先开发的部件敏捷地组装应用程序系统有关。然而,要使生物多样性公约成为现实,需要更深入地了解生物多样性公约的基本概念,以及如何将这些概念体现在工具和技术中。最基本的问题是关于组件的构成,如何找到合适的组件,以及在构建应用程序系统时如何组装组件。本文解决了这些问题,并通过使用领域和规范模型对组件行为进行了更严格的描述,这些模型允许更容易地理解、分析和组合组件的接口和实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信