Title :
PCL: a language for modelling evolving system architectures
Author :
Sommerville, Ian ; Dean, Graham
Author_Institution :
Dept. of Comput., Lancaster Univ., UK
fDate :
3/1/1996 12:00:00 AM
Abstract :
The paper describes a language called PCL (Proteus Configuration Language), which has been designed to model the architecture of multiple versions of computer-based systems (system families). PCL has evolved from module interconnection languages, and its novel features include the ability to model the variability between members of a system family and facilities for the integrated modelling of hardware, software and documentation structures. The features of PCL are illustrated using a number of simple examples. A supporting toolset for PCL has been implemented and is briefly described
Keywords :
computer architecture; programming environments; simulation languages; specification languages; system documentation; virtual machines; PCL; Proteus Configuration Language; computer architecture; documentation; dual purpose language; evolving system architectures; hardware modelling; modelling language; module interconnection languages; software modelling; specification language; system families; toolset;
Journal_Title :
Software Engineering Journal