Architecture Level Dependency Analysis of SOA Based System through Π-Adl

Pawan Kumar
A formal Architecture Description Language (ADL) provides an effective way to dependency analysis at early stage of development. Π-ADL is an ADL that represents the static and dynamic features of software services. In this paper, we describe an approach of dependency analysis of SOA (Service Oriented Architecture) based system, at architecture level, through Π-ADL. A set of algorithms are also proposed for identification of dependency relationships from a SOA based system. The proposed
more » ... e proposed algorithms would be useful to all stake-holders of SOA based system directly or indirectly. Finally, we automate our approach with a tool developed by us and named 'DA-SOA' (Dependency An-alyzer for SOA Based Systems).