Accession Number : ADA292237

Title :   Formalizing Style to Understand Descriptions of Software Architecture.

Descriptive Note : Research rept.,

Corporate Author : CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE

Personal Author(s) : Abowd, Gregory ; Allen, Robert ; Garlan, David

PDF Url : ADA292237

Report Date : JAN 1995

Pagination or Media Count : 33

Abstract : The software architecture of most systems is usually described informally and diagrammatically by means of boxes and lines. In order for these descriptions to be meaningful, the diagrams are understood by interpreting the boxes and lines in specific, conventionalized ways. The informal, imprecise nature of these interpretations has a number of limitations. In this paper we consider these conventionalized interpretations as architectural styles and provide a formal framework for their uniform definition. In addition to providing a template for precisely defining new architectural styles, this framework allows for analysis within and between different architectural styles.

Descriptors :   *SOFTWARE ENGINEERING, *COMPUTER ARCHITECTURE, BOXES, LIMITATIONS.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE