Affiliation:
1. Institute for Software Research and Department of Information and Computer Science, University of California, Irvine, Irvine, CA,
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.
Publisher
Association for Computing Machinery (ACM)
Reference36 articles.
1. Argo/UML. Accessed June 2001 at http://argouml.tigris.org/.]] Argo/UML. Accessed June 2001 at http://argouml.tigris.org/.]]
2. Making components contract aware
3. Reuse library interoperability and the World Wide Web
4. Developing new processes for COTS-based systems
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献