How is a software component catalog organized?
A12: Regular components, i.e., the ones not belonging to the Foundation, are organized into shared catalogs. There is one shared catalog for the entire CIS 221/222/321 series, RESOLVE_Catalog, and it is best accessed using the HTML on-line RESOLVE_Catalog browser. You can also have your own personal catalog, and typically there is a separate catalog for each lab assignment in the CIS 221/222/321 series. In the file system, every shared catalog is organized as a separate subdirectory under the rcpp subdirectory. For example, RESOLVE_Catalog lives in the directory rcpp/RESOLVE_Catalog. Every catalog (shared or not) has four main subdirectories, called AT, AI, CT, and CI (that stand for Abstract Templates, Abstract Instances, Concrete Templates, and Concrete Instances, respectively). Each of these subdirectories contains the parts of that type of each of the components in the catalog.