首页 > 最新文献

Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies最新文献

英文 中文
Experimenting component-based technology in industry settings 在工业环境中试验基于组件的技术
M. Ohba, Y. Sato
Component-based software development was new to the local software industry in Hiroshima, Japan. For the development of the local industry, we proposed that the city government and some local companies should experiment with the new technology in real industrial settings. The goal of the project was to transfer the component-based software technology from academia to local industry to see if it could significantly improve software productivity and quality. The primary objective was to learn about component-based software development in industry. The secondary objective was to assess the benefits of the new technology in applying it to the development of typical industrial applications. The method of study we used was experimentation. This means that software engineers from the local software industry redeveloped several existing and new applications using the proposed technology, although the process to be applied was unknown.
在日本广岛,基于组件的软件开发对当地的软件产业来说是一个新事物。为了当地工业的发展,我们建议市政府和一些当地公司在真实的工业环境中试验新技术。该项目的目标是将基于组件的软件技术从学术界转移到本地工业,看看它是否能显著提高软件的生产力和质量。主要目标是了解工业中基于组件的软件开发。第二个目标是评估将新技术应用于发展典型工业应用方面的益处。我们采用的研究方法是实验。这意味着来自本地软件业的软件工程师使用拟议的技术重新开发了几个现有的和新的应用程序,尽管应用的过程是未知的。
{"title":"Experimenting component-based technology in industry settings","authors":"M. Ohba, Y. Sato","doi":"10.1109/AST.1997.599918","DOIUrl":"https://doi.org/10.1109/AST.1997.599918","url":null,"abstract":"Component-based software development was new to the local software industry in Hiroshima, Japan. For the development of the local industry, we proposed that the city government and some local companies should experiment with the new technology in real industrial settings. The goal of the project was to transfer the component-based software technology from academia to local industry to see if it could significantly improve software productivity and quality. The primary objective was to learn about component-based software development in industry. The secondary objective was to assess the benefits of the new technology in applying it to the development of typical industrial applications. The method of study we used was experimentation. This means that software engineers from the local software industry redeveloped several existing and new applications using the proposed technology, although the process to be applied was unknown.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127037460","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
PRISM Product Examination Process for component based development 基于组件开发的PRISM产品检测流程
Randall W. Lichota, R. Vesprini, Bruce Swanson
The Portable, Reusable, Integrated Software Modules (PRISM) Program was initiated by the Air Force ESC Software Center (ESC/AXS) to eliminate long procurement cycles and large expenses involved in the custom development of one-of-a-kind command centers. This program has defined a generic component architecture and a process for selecting and integrating software products as components of this architecture. The process is based on user prototyping and involves identifying, evaluating, preparing and maintaining reusable software components that adhere to industry standards. This approach in combination with emerging distributed object-based technologies represents a key advance in the utilization of software components.
便携式、可重复使用、集成软件模块(PRISM)计划由空军ESC软件中心(ESC/AXS)发起,旨在消除定制开发独一无二的指挥中心所涉及的长采购周期和大笔费用。这个程序定义了一个通用的组件体系结构和一个选择和集成软件产品作为这个体系结构的组件的过程。这个过程以用户原型为基础,包括识别、评估、准备和维护符合行业标准的可重用软件组件。这种方法与新兴的基于对象的分布式技术相结合,代表了软件组件利用的关键进步。
{"title":"PRISM Product Examination Process for component based development","authors":"Randall W. Lichota, R. Vesprini, Bruce Swanson","doi":"10.1109/AST.1997.599912","DOIUrl":"https://doi.org/10.1109/AST.1997.599912","url":null,"abstract":"The Portable, Reusable, Integrated Software Modules (PRISM) Program was initiated by the Air Force ESC Software Center (ESC/AXS) to eliminate long procurement cycles and large expenses involved in the custom development of one-of-a-kind command centers. This program has defined a generic component architecture and a process for selecting and integrating software products as components of this architecture. The process is based on user prototyping and involves identifying, evaluating, preparing and maintaining reusable software components that adhere to industry standards. This approach in combination with emerging distributed object-based technologies represents a key advance in the utilization of software components.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125234326","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
Evaluating tools to support component based software engineering 评估工具以支持基于组件的软件工程
A. Powell, A. Vickers, W. Lam, E. Williams, B. Cooke
Tools which are introduced to support CBSE-based processes must be chosen carefully if they are to have the desired affect. The authors raise the concern that tool evaluators are failing to address perhaps the most important factors in determining final success namely the non-technical or "soft" factors. It is these soft factors that may be most important issues to consider when evaluating process-change tools-such as those that support CBSE. They have proposed a tools evaluation strategy that provides a qualitative list of important issues distilled from many years experience of making tool selection decisions. They describe how the generic process can be used as a basis for evaluating CBSE support tools. The strategy map also form the basis of a process for tool evaluations as required by higher levels of the SEI Capability Maturity Model.
为支持基于cbse的流程而引入的工具如果要达到预期效果,就必须谨慎选择。作者提出了一种担忧,即工具评估者未能解决决定最终成功的最重要的因素,即非技术或“软”因素。在评估流程变更工具(比如那些支持CBSE的工具)时,这些软因素可能是需要考虑的最重要的问题。他们提出了一个工具评估策略,该策略提供了一个重要问题的定性列表,这些问题是从多年的工具选择决策经验中提炼出来的。它们描述了如何将通用过程用作评估CBSE支持工具的基础。策略图还构成了更高级别的SEI能力成熟度模型所要求的工具评估过程的基础。
{"title":"Evaluating tools to support component based software engineering","authors":"A. Powell, A. Vickers, W. Lam, E. Williams, B. Cooke","doi":"10.1109/AST.1997.599914","DOIUrl":"https://doi.org/10.1109/AST.1997.599914","url":null,"abstract":"Tools which are introduced to support CBSE-based processes must be chosen carefully if they are to have the desired affect. The authors raise the concern that tool evaluators are failing to address perhaps the most important factors in determining final success namely the non-technical or \"soft\" factors. It is these soft factors that may be most important issues to consider when evaluating process-change tools-such as those that support CBSE. They have proposed a tools evaluation strategy that provides a qualitative list of important issues distilled from many years experience of making tool selection decisions. They describe how the generic process can be used as a basis for evaluating CBSE support tools. The strategy map also form the basis of a process for tool evaluations as required by higher levels of the SEI Capability Maturity Model.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134463493","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
A procurement-centric model for engineering component-based software systems 基于组件的工程软件系统的以采购为中心的模型
V. Tran, Dar-Biau Liu
The recent surge of interest within the software industry in building more complex, reliable, and maintainable, yet cost-effective software solutions through the integration of commercially available software products, has resulted in a significant shift away from the development-centric toward a more procurement-centric approach to large-scale system construction. This approach, known as component-based software engineering (CBSE), focuses on the identification, selection, evaluation, procurement, integration, and evolution of reusable software components to provide complex integrated solutions at minimum development cost. These components are often commercial off-the-shelf (COTS) products. Compared to traditional development-centric software engineering approaches, CBSE promises a more efficient and effective approach to the delivery of software solutions to the market. However, underestimating the technical risks associated with the selection, evaluation, and integration of software components has often resulted in schedule delay and increased development/maintenance cost in integrated system development projects. The paper introduces a procurement-centric model for component-based integrated system implementations. The model, called COTS-based Integrated Systems Development (CISD), describes a systematic approach to the selection, evaluation and integration of reusable software components. Specifically, the model identifies key engineering phases and their sub-phases that are often ignored, or only implicit, in current development-centric models. Finally, the paper describes an integration of development-centric and procurement-centric models used to support the development of integrated software systems at the Mitsubishi Consumer Electronics Engineering Center (CEEC).
最近,在软件行业中,通过集成商业上可用的软件产品来构建更复杂、可靠和可维护的,并且具有成本效益的软件解决方案的兴趣激增,导致了从以开发为中心向以采购为中心的大规模系统构建方法的重大转变。这种方法被称为基于组件的软件工程(CBSE),关注于可重用软件组件的识别、选择、评估、采购、集成和演进,以最小的开发成本提供复杂的集成解决方案。这些组件通常是商用现货(COTS)产品。与传统的以开发为中心的软件工程方法相比,CBSE承诺提供一种向市场交付软件解决方案的更高效和有效的方法。然而,在集成系统开发项目中,低估与软件组件的选择、评估和集成相关的技术风险经常导致进度延迟和增加开发/维护成本。本文介绍了一种以采购为中心的基于组件的集成系统实现模型。该模型称为基于cots的集成系统开发(CISD),描述了一种系统的方法来选择、评估和集成可重用的软件组件。具体地说,该模型确定了在当前以开发为中心的模型中经常被忽略的关键工程阶段及其子阶段,或者只是隐式的。最后,本文描述了三菱消费电子工程中心(CEEC)用于支持集成软件系统开发的以开发为中心和以采购为中心的模型的集成。
{"title":"A procurement-centric model for engineering component-based software systems","authors":"V. Tran, Dar-Biau Liu","doi":"10.1109/AST.1997.599913","DOIUrl":"https://doi.org/10.1109/AST.1997.599913","url":null,"abstract":"The recent surge of interest within the software industry in building more complex, reliable, and maintainable, yet cost-effective software solutions through the integration of commercially available software products, has resulted in a significant shift away from the development-centric toward a more procurement-centric approach to large-scale system construction. This approach, known as component-based software engineering (CBSE), focuses on the identification, selection, evaluation, procurement, integration, and evolution of reusable software components to provide complex integrated solutions at minimum development cost. These components are often commercial off-the-shelf (COTS) products. Compared to traditional development-centric software engineering approaches, CBSE promises a more efficient and effective approach to the delivery of software solutions to the market. However, underestimating the technical risks associated with the selection, evaluation, and integration of software components has often resulted in schedule delay and increased development/maintenance cost in integrated system development projects. The paper introduces a procurement-centric model for component-based integrated system implementations. The model, called COTS-based Integrated Systems Development (CISD), describes a systematic approach to the selection, evaluation and integration of reusable software components. Specifically, the model identifies key engineering phases and their sub-phases that are often ignored, or only implicit, in current development-centric models. Finally, the paper describes an integration of development-centric and procurement-centric models used to support the development of integrated software systems at the Mitsubishi Consumer Electronics Engineering Center (CEEC).","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131087461","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 41
Facilitating component-based software engineering: COTS and open systems 促进基于组件的软件工程:COTS和开放系统
P. Oberndorf
The development of software systems from existing components continues to hold the attention of the software engineering community as it is considered to be an effective technical approach to reduce cost and development time, while increasing the quality of systems. A range of concepts and technologies have been promoted to contribute to component-based software engineering. Two recent technology trends have been the use of commercial-off-the-shelf (COTS) products and the creation of open systems. This paper relates them to the engineering of component-based software systems.
从现有组件开发软件系统一直受到软件工程社区的关注,因为它被认为是一种有效的技术方法,可以减少成本和开发时间,同时提高系统的质量。一系列的概念和技术已经被推广,以促进基于组件的软件工程。最近的两种技术趋势是商用现货(COTS)产品的使用和开放系统的创建。本文将它们与基于组件的软件系统工程联系起来。
{"title":"Facilitating component-based software engineering: COTS and open systems","authors":"P. Oberndorf","doi":"10.1109/AST.1997.599924","DOIUrl":"https://doi.org/10.1109/AST.1997.599924","url":null,"abstract":"The development of software systems from existing components continues to hold the attention of the software engineering community as it is considered to be an effective technical approach to reduce cost and development time, while increasing the quality of systems. A range of concepts and technologies have been promoted to contribute to component-based software engineering. Two recent technology trends have been the use of commercial-off-the-shelf (COTS) products and the creation of open systems. This paper relates them to the engineering of component-based software systems.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125428940","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
Model-integrated development of complex applications 复杂应用程序的模型集成开发
A. Misra, G. Karsai, J. Sztipanovits
Many large distributed applications are tightly integrated with their physical environments and must be adapted when their environment changes. Typically, software development methodologies do not place a large emphasis on modeling the system's environment, and hence environmental changes may lead to significant discrepancies in the software. The authors argue that (1) the modeling of the environment should be an integral part of the process, and (2) to support software evolution, wherever possible, the software should be automatically generated. They present a model-integrated development approach that is capable of supporting cost effective system evolution in accordance with changes in the system's environment. The approach is supported by a "meta-architecture" that provides a framework for building complex software systems using COTS and custom developed software components. This framework has been successfully used in various projects. One of these projects, a site production flow visualization system for a large manufacturing operation, will be analyzed in detail. First, they show how the model-integrated process can be generalized and used to build families of model-integrated tools that support the development of specific systems. Next they describe how the generic architecture was customized for the particular domain and discuss how specific components were implemented and present a detailed experience report (both from developers and end-users).
许多大型分布式应用程序与其物理环境紧密集成,并且必须在环境发生变化时进行调整。通常情况下,软件开发方法并不强调对系统环境的建模,因此环境的变化可能会导致软件中的重大差异。作者认为(1)环境的建模应该是过程的一个组成部分,(2)为了支持软件进化,只要有可能,软件应该自动生成。他们提出了一种模型集成的开发方法,能够根据系统环境的变化支持具有成本效益的系统演进。该方法由“元体系结构”支持,该体系结构为使用COTS和定制开发的软件组件构建复杂的软件系统提供了框架。该框架已成功地应用于各种项目中。本文将详细分析其中一个项目,即大型制造操作的现场生产流程可视化系统。首先,它们展示了如何将模型集成过程一般化并用于构建支持特定系统开发的模型集成工具系列。接下来,他们描述了如何为特定领域定制通用架构,讨论了如何实现特定组件,并提供了详细的体验报告(来自开发人员和最终用户)。
{"title":"Model-integrated development of complex applications","authors":"A. Misra, G. Karsai, J. Sztipanovits","doi":"10.1109/AST.1997.599907","DOIUrl":"https://doi.org/10.1109/AST.1997.599907","url":null,"abstract":"Many large distributed applications are tightly integrated with their physical environments and must be adapted when their environment changes. Typically, software development methodologies do not place a large emphasis on modeling the system's environment, and hence environmental changes may lead to significant discrepancies in the software. The authors argue that (1) the modeling of the environment should be an integral part of the process, and (2) to support software evolution, wherever possible, the software should be automatically generated. They present a model-integrated development approach that is capable of supporting cost effective system evolution in accordance with changes in the system's environment. The approach is supported by a \"meta-architecture\" that provides a framework for building complex software systems using COTS and custom developed software components. This framework has been successfully used in various projects. One of these projects, a site production flow visualization system for a large manufacturing operation, will be analyzed in detail. First, they show how the model-integrated process can be generalized and used to build families of model-integrated tools that support the development of specific systems. Next they describe how the generic architecture was customized for the particular domain and discuss how specific components were implemented and present a detailed experience report (both from developers and end-users).","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"31 6-7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123651492","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Toward a design handbook for integrating software components 朝着集成软件组件的设计手册迈进
C. Dellarocas
In component-based software development the identification and proper management of interconnections among the pieces of a system becomes a central concern. Nevertheless, today's programming languages and tools still place an emphasis on representing components, leaving the description and management of component interdependencies implicit, or distributed among the components. The paper proposes a new perspective for designing software which elevates the representation and management of software component interdependencies to a distinct design problem, orthogonal to that of representing and implementing the core functional pieces of an application. The perspective is based on a taxonomy of common software interconnection dependencies and sets of alternative protocols for managing them. The taxonomy can form the basis of design handbooks for guiding the systematic solution of component integration problems. SYNTHESIS, a prototype software application development tool based on that perspective, has been developed and successfully used to minimize the manual effort required to integrate independently developed components into new applications.
在基于组件的软件开发中,系统各部分之间互连的识别和适当管理成为一个中心问题。尽管如此,今天的编程语言和工具仍然强调表示组件,而将组件相互依赖的描述和管理隐式地留下,或者在组件之间分布。本文提出了一种新的软件设计视角,将软件组件相互依赖关系的表示和管理提升为一个独立的设计问题,与表示和实现应用程序的核心功能块的设计问题正交。该透视图基于公共软件互连依赖项的分类和用于管理它们的可选协议集。该分类法可作为指导组件集成问题系统解决的设计手册的基础。SYNTHESIS是一种基于该视角的原型软件应用程序开发工具,已经被开发出来并成功地用于最小化将独立开发的组件集成到新应用程序中所需的手工工作。
{"title":"Toward a design handbook for integrating software components","authors":"C. Dellarocas","doi":"10.1109/AST.1997.599906","DOIUrl":"https://doi.org/10.1109/AST.1997.599906","url":null,"abstract":"In component-based software development the identification and proper management of interconnections among the pieces of a system becomes a central concern. Nevertheless, today's programming languages and tools still place an emphasis on representing components, leaving the description and management of component interdependencies implicit, or distributed among the components. The paper proposes a new perspective for designing software which elevates the representation and management of software component interdependencies to a distinct design problem, orthogonal to that of representing and implementing the core functional pieces of an application. The perspective is based on a taxonomy of common software interconnection dependencies and sets of alternative protocols for managing them. The taxonomy can form the basis of design handbooks for guiding the systematic solution of component integration problems. SYNTHESIS, a prototype software application development tool based on that perspective, has been developed and successfully used to minimize the manual effort required to integrate independently developed components into new applications.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114937014","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
Metrics and risks of CBSE [component-based software engineering] CBSE[基于组件的软件工程]的度量和风险
T. Takeshita
The debut of CBSE is the realization of a kind of dream, as it dramatically increases the productivity of application production, but many people have skepticism about the effectiveness of the new technology. In order to convince computer users that CBSE really works for many cases of application development, questions about how to evaluate CBSE products and the risks of using them must be answered. Items of concern related to the metrics and risks of CBSE are listed. It is hoped that this will produce useful hints and recommendations on the subject matter, which will help to increase the use of CBSE.
CBSE的首次亮相是一种梦想的实现,因为它极大地提高了应用程序生产的生产力,但是许多人对这项新技术的有效性持怀疑态度。为了使计算机用户相信CBSE确实适用于许多应用程序开发情况,必须回答有关如何评估CBSE产品以及使用它们的风险的问题。列出了与CBSE的度量和风险相关的关注项。希望这将对该主题提供有用的提示和建议,这将有助于增加CBSE的使用。
{"title":"Metrics and risks of CBSE [component-based software engineering]","authors":"T. Takeshita","doi":"10.1109/AST.1997.599915","DOIUrl":"https://doi.org/10.1109/AST.1997.599915","url":null,"abstract":"The debut of CBSE is the realization of a kind of dream, as it dramatically increases the productivity of application production, but many people have skepticism about the effectiveness of the new technology. In order to convince computer users that CBSE really works for many cases of application development, questions about how to evaluate CBSE products and the risks of using them must be answered. Items of concern related to the metrics and risks of CBSE are listed. It is hoped that this will produce useful hints and recommendations on the subject matter, which will help to increase the use of CBSE.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114413754","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Component-based software engineering (CBSE) 基于组件的软件工程(CBSE)
J. Ning, Andersen
Component-based software engineering or CBSE represents a new development paradigm: assembling software systems from components. This research area has raised a tremendous amount of interests both in the research community and in the software industry-a rare phenomenon in the field of software engineering. The paper discusses the technology infrastructure necessary to support CBSE. In particular, the authors present the results produced by the CBSE research project conducted at Andersen Consulting in the context of how their approach and tools automate a component-based development paradigm.
基于组件的软件工程(CBSE)代表了一种新的开发范式:从组件组装软件系统。这一研究领域在研究界和软件行业都引起了极大的兴趣——这在软件工程领域是罕见的现象。本文讨论了支持CBSE所需的技术基础结构。特别地,作者展示了Andersen Consulting在他们的方法和工具如何自动化基于组件的开发范例的背景下进行的CBSE研究项目所产生的结果。
{"title":"Component-based software engineering (CBSE)","authors":"J. Ning, Andersen","doi":"10.1109/AST.1997.599909","DOIUrl":"https://doi.org/10.1109/AST.1997.599909","url":null,"abstract":"Component-based software engineering or CBSE represents a new development paradigm: assembling software systems from components. This research area has raised a tremendous amount of interests both in the research community and in the software industry-a rare phenomenon in the field of software engineering. The paper discusses the technology infrastructure necessary to support CBSE. In particular, the authors present the results produced by the CBSE research project conducted at Andersen Consulting in the context of how their approach and tools automate a component-based development paradigm.","PeriodicalId":345632,"journal":{"name":"Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123169483","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 39
期刊
Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1