General Navigation Buttons - Home | Search | Contact Us | Site Map | Whats New
engineering graphic
white space
engineering
Engineering
CERT Coordination Center
COTS-Based Systems
Integration of Software-Intensive Systems
Performance-Critical Systems
Predictable Assembly from
Certifiable Components (PACC)
Information Repositories
Team & Personal Software Process
Product Line Practice
Software Architecture Technology
Software Engineering Measurement
& Analysis (SEMA)
white space
About SEI|Mgt|Eng|Acq|Collaboration|Prod.& Services|Pubs
pixel
Rollover Popup Hints for Topic Navigation Buttons above
pixel
Issues and Techniques of CASE Integration with Configuration Management


Title: Issues and Techniques of CASE Integration with Configuration Management

Author(s): Kurt C. Wallnau

Number: CMU/SEI-92-TR-005 ESD-TR-92-005

Abstract: Commercial computer-aided software engineering (CASE) tool technology has emerged as an important component of practical software development environments. Issues of CASE tool integration have received heightened attention in recent years, with various commercial products and technical approaches promising to make inroads into this difficult problem. One aspect of CASE integration that has not been adequately addressed is the integration of CASE tools with configuration management (CM) including both CM policies and systems. Organizations need to address how to make CASE tools from different vendors work effectively with an organization's CM policies and tools (in effect, integrate CASE with CM) within the context of the rapidly evolving state of commercial integration technology. This report describes key issues of the integration of CASE with CM from a third-party integrator's perspective, i.e., how to approach the integration of CASE and CM in such a way as to not require fundamental changes to the implementation of the tools or CM systems themselves.

Table of Contents

  • Introduction and Background
    • What is integration?
      • Control, data and presentation integration
      • Adding the process dimension
      • Integration viewed as relationships among integration factors
      • Characteristics of integrable tools
      • A three-level model of integration: mechanism, service and process
    • What is CASE/CM integration?
    • Why study "third-party" integration?
    • Purpose of this report
    • Structure of this report
  • Key Concepts of CASE/CM Integration
    • Illustration of process, service and mechanism interactions
    • Process concepts
      • Organizational processes and CM applications
      • CM processes and the software life cycle
      • The impact of process modeling notations
      • Process evolution
    • Service concepts
      • Service domains and primitive and abstract services
      • Services profiling
      • Services evolution
    • Mechanism concepts
      • Tool architectures
      • CM architectures
      • CASE/CM integration architectures
      • Mechanism evolution
    • Summary of key concepts of CASE/CM integration
  • CASE/CM Integration Illustrated
    • Deriver tool and check-out/check-inÑfoundational basis
    • Data dictionary tool and check-out/check-in
      • CM-managed data dictionary
      • Work area-managed data dictionary: private data dictionary
      • Work area-managed data dictionary: shared data dictionary
      • Multiple repositories
      • Single repository, multiple partitions
    • Summary of CASE/CM illustrations
  • Integration of CASE with Advanced CM Systems
    • CASE and the long transaction model
    • CASE and the composition model
    • CASE and the change set model
    • Summary of CASE and advanced CM systems
  • Summary
  • References

  • Appendix A Extended Illustration of CASE/CM
    • Introduction
    • Scenario
    • Integration strategy
    • Remaining architectural aspects of SMART/NSE
    • Summary of experiment
  • Appendix B Synopsis of CM in SMARTSystem
Postscript Acrobat scm home

The Software Engineering Institute (SEI) is a federally funded research and development center sponsored by the U.S. Department of Defense and operated by Carnegie Mellon University.

Copyright 2007 by Carnegie Mellon University
Terms of Use
URL: http://www.sei.cmu.edu/legacy/scm/abstracts/abscase_cm_integration_TR05_92.html
Last Modified: 11 January 2007