Mining and managing software assets

L. O'Brien, F. Hansen, R. Seacord, D. Smith
{"title":"Mining and managing software assets","authors":"L. O'Brien, F. Hansen, R. Seacord, D. Smith","doi":"10.1109/STEP.2002.1267614","DOIUrl":null,"url":null,"abstract":"Mining and managing software assets are important for strategic reuse of assets in new systems. This report outlines the SEI's Options Analysis for Reengineering (OAR) method, which is an approach for mining components and discusses component repositories and in particular the SEI's Knowledge-Based Automated Component Ensemble Evaluation (K-BACEE). OAR is a systematic, architecture-centric method for mining existing components for a product line or new software architecture. The method incorporates a set of scalable techniques and activities to collaboratively analyze existing components, determine viable mining options, and evaluate the most promising options. Once mined, software assets need to be managed to be useful. Compatibility with other legacy assets, commercial-off-the-shelf software products, and other software components needs to be understood and codified in such a way that it can be easily shared with other development projects within the organization. Towards this end, the SEI has developed K-BACEE which is a component repository that uses codified integration knowledge to assist system integrators in selecting ensembles of highly compatible components.","PeriodicalId":271935,"journal":{"name":"10th International Workshop on Software Technology and Engineering Practice","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"10th International Workshop on Software Technology and Engineering Practice","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/STEP.2002.1267614","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Mining and managing software assets are important for strategic reuse of assets in new systems. This report outlines the SEI's Options Analysis for Reengineering (OAR) method, which is an approach for mining components and discusses component repositories and in particular the SEI's Knowledge-Based Automated Component Ensemble Evaluation (K-BACEE). OAR is a systematic, architecture-centric method for mining existing components for a product line or new software architecture. The method incorporates a set of scalable techniques and activities to collaboratively analyze existing components, determine viable mining options, and evaluate the most promising options. Once mined, software assets need to be managed to be useful. Compatibility with other legacy assets, commercial-off-the-shelf software products, and other software components needs to be understood and codified in such a way that it can be easily shared with other development projects within the organization. Towards this end, the SEI has developed K-BACEE which is a component repository that uses codified integration knowledge to assist system integrators in selecting ensembles of highly compatible components.
挖掘和管理软件资产
挖掘和管理软件资产对于新系统中资产的战略性重用非常重要。本报告概述了SEI的再造选择分析(OAR)方法,这是一种挖掘组件的方法,并讨论了组件存储库,特别是SEI的基于知识的自动组件集成评估(K-BACEE)。OAR是一种系统的、以体系结构为中心的方法,用于挖掘产品线或新软件体系结构的现有组件。该方法结合了一组可扩展的技术和活动,以协同分析现有组件,确定可行的采矿方案,并评估最有希望的方案。一旦被挖掘出来,软件资产就需要进行管理才能发挥作用。与其他遗留资产、商业现成软件产品和其他软件组件的兼容性需要被理解,并以一种可以与组织内的其他开发项目轻松共享的方式进行编码。为此,SEI开发了K-BACEE,这是一个组件存储库,它使用编码的集成知识来帮助系统集成商选择高度兼容的组件集合。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信