PCIS-2: Distributed Component-based Software Engineering

Abstract

ASU received funds on this effort to contribute to the PCIS-2 joint USA and France Technology Research and Development Project (TRDP). PCIS-2 (Portable Common Interface Set) is a three phase project whose goal is to develop a distributed software engineering environment primarily from commercial off the shelf tools, government owned tools, current distributed object technology (WWW, Java and CORBA, for example) and the technology developed in the PCIS program. Phase 1 of the project developed architecture for PCIS-2, selected a set of tools and created prototype implementation approaches. Phase 2 includes realization of the architecture and wrapping of selected tools. Phase 3 provides for usage and evaluation of the resulting environment. When software development is distributed (software engineers are geographically dispersed), cooperation among engineers in jointly producing software artifacts (source code, and associated information) becomes an important issue. The PCIS-2 Architecture includes distributed object services for software process definition and enactment, as well as services for distributed configuration management and fine grained traceability among software artifacts. These services are being realized in the PCIS-2 Phase 2, together with the wrapping of several commercial tools to utilize the services. ASU has all supported realization of the process services.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 19, 1999
Accession Number
ADA363579

Entities

People

  • Timothy E. Lindquist

Organizations

  • Arizona Board of Regents

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Artifacts
  • Best Practices
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Configuration Management
  • Cooperation
  • Engineering
  • Engineers
  • Governments
  • Information Operations
  • Military Research
  • Personnel Management
  • Prototypes
  • Software Development
  • Students

Fields of Study

  • Computer science
  • Engineering

Readers

  • Research Science/Academic Research
  • Software Engineering.