Software Engineering Institute Carnegie Mellon

Product Line Systems Program
Predictable Assembly from
Certifiable Code
PACC Technologies
Collaborations
Downloads
Publications
Glossary
Workshops and Conferences
Software Product Lines
Software Architecture

Predictable Assembly from Certifiable Code (PACC)

 

Our Goal

To predict the behavior of a component-based system prior to implementation, based on known properties of components

The PACC Vision

Software components have certified properties (for example, performance) and the behavior of systems assembled from components is predictable.

PACC Benefits

PACC enables you to

  • establish design and implementation standards that lead to software systems with predictable runtime quality
  • use automation to enforce these standards, leading to systems that are predictable by construction
  • define objective standards and measures for trusted components, developed internally or by third parties
  • incrementally and systematically introduce state-of-the-art prediction for new or more general classes of systems and properties
  • provide a sound and objective basis to manage design risk and optimize design features

Obtaining the Benefits of Predictable Assembly from Certifiable Components (PACC) is available as a white paper. [96K PDF].

Getting Started with PACC

We've identified typical scenarios to help you get started obtaining the benefits of PACC.

Still want to learn more? Check out PACC Concepts or download the PACC Stater Kit.


Have you read our PACC brochure?
[6.7MB PDF]