WREN---an environment for component-based development

ESEC/FSE-9 Pub Date : 2001-09-01 DOI:10.1145/503209.503238
Chris Lüer, David S. Rosenblum
{"title":"WREN---an environment for component-based development","authors":"Chris Lüer, David S. Rosenblum","doi":"10.1145/503209.503238","DOIUrl":null,"url":null,"abstract":"Prior research in software environments focused on three important problems---tool integration, artifact management, and process guidance. The context for that research, and hence the orientation of the resulting environments, was a traditional model of development in which an application is developed completely from scratch by a single organization. A notable characteristic of component-based development is its emphasis on integrating independently developed components produced by multiple organizations. Thus, while component-based development can benefit from the capabilities of previous generations of environments, its special nature induces requirements for new capabilities not found in previous environments. This paper is concerned with the design of component-based development environments, or CBDEs. We identify seven important requirements for CBDEs and discuss their rationale, and we describe a prototype environment called WREN that we are building to implement these requirements and to further evaluate and study the role of environment technology in component-based development. Important capabilities of the environment include the ability to locate potential components of interest from component distribution sites, to evaluate the identified components for suitability to an application, to incorporate selected components into application design models, and to physically integrate selected components into the application.","PeriodicalId":259249,"journal":{"name":"ESEC/FSE-9","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"51","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ESEC/FSE-9","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/503209.503238","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 51

Abstract

Prior research in software environments focused on three important problems---tool integration, artifact management, and process guidance. The context for that research, and hence the orientation of the resulting environments, was a traditional model of development in which an application is developed completely from scratch by a single organization. A notable characteristic of component-based development is its emphasis on integrating independently developed components produced by multiple organizations. Thus, while component-based development can benefit from the capabilities of previous generations of environments, its special nature induces requirements for new capabilities not found in previous environments. This paper is concerned with the design of component-based development environments, or CBDEs. We identify seven important requirements for CBDEs and discuss their rationale, and we describe a prototype environment called WREN that we are building to implement these requirements and to further evaluate and study the role of environment technology in component-based development. Important capabilities of the environment include the ability to locate potential components of interest from component distribution sites, to evaluate the identified components for suitability to an application, to incorporate selected components into application design models, and to physically integrate selected components into the application.
WREN——基于组件的开发环境
先前对软件环境的研究集中在三个重要的问题上——工具集成、工件管理和过程指导。该研究的背景,以及由此产生的环境的方向,是一种传统的开发模型,在这种模型中,应用程序完全由单个组织从零开始开发。基于组件的开发的一个显著特征是它强调集成由多个组织独立开发的组件。因此,尽管基于组件的开发可以从前几代环境的功能中受益,但其特殊性质导致了对以前环境中没有的新功能的需求。本文关注的是基于组件的开发环境(cbde)的设计。我们确定了cbde的七个重要需求,并讨论了它们的基本原理,我们描述了一个称为WREN的原型环境,我们正在构建它来实现这些需求,并进一步评估和研究环境技术在基于组件的开发中的作用。该环境的重要功能包括从组件分布站点定位潜在的感兴趣的组件,评估已识别的组件是否适合应用程序,将选定的组件合并到应用程序设计模型中,以及将选定的组件物理地集成到应用程序中。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信