search menu icon-carat-right cmu-wordmark

Tool Integration and Environment Architectures

May 1991 Technical Report
Kurt C. Wallnau, Peter H. Feiler

This paper describes the evolution of environment architectures to support federated CASE integration and outlines the implications of this evolution on the technical issues of CASE tool integration.

Publisher:

Software Engineering Institute

CMU/SEI Report Number

CMU/SEI-91-TR-011

Abstract

The expanding CASE market is having substantial impact on software development environment technology in the area of environment support for tool integration. Sharpened awareness of CASE integration requirements, particularly in the context of the larger number of fully developed CASE tools, has resulted in a technology shift away from monolithic integrated project support environments (IPSE) derived from the Stoneman model in favor of highly distributed environments based upon a federation of environment services. Federated environments promise environment framework support for the reuse of a large number of existing CASE tools and the development of highly interactive, tightly-integrated CASE environments. The evolution of environment framework technology to support CASE federation is predicated on an improved understanding of the techniques and issues of tool integration. One reflection of this improved understanding is recognition of the need to address integration mechanisms, tool semantic integration, and tool process integration as separate but related issues. This paper describes the evolution of environment architectures to support federated CASE integration and outlines the implications of this evolution on the technical issues of CASE tool integration.