Proteus Data Sheets

The PCL Toolset

1. Introduction

PCL is a notation for expressing variability descriptions in integrated system modelling and building. PCL tools provide support for using the PCL to describe application families and support families, editing and presenting PCL descriptions and checking the consistency and completeness of PCL descriptions. They support the manipulation of the PCL descriptions to remove structural and implementation variability to describe a certain configuration of one instance in the described application family.

The PCL tools also provide a system building solution so that the described configuration can be automatically built from a description. The PCL description is processed by the tools to remove variability, links to physical files are extracted and a makefile is generated.

2. Technical Details

The principal functionality provided by the PCL toolset includes:

The PCL toolset may be integrated with other CASE tools through a message passing system with data interchanged via textual PCL descriptions.