Peadl: A Software Architecture Description Language For Performance Analysis

Huiqun Zhao,Jing Sun,Yuan Gao
2001-01-01
Abstract:The software architecture level of design allows to cope with the increasing size and complexity of software systems during the early stage of their development. To achieve this, the focus is turned from algorithmic and data structure related issues to the overall architecture of the system. In this paper, we introduce a software architecture description language, which we developed based on stochastic process algebras(SPA). It can govern the various kinds of analysis that can be conducted on its descriptions, such as architectural compatibility and conformity checking, functional verification, and performance evaluation. In this paper we focus on showing its ability to analyzing performance of software architectures.
What problem does this paper attempt to address?