Architecture-based performance and reliability analysis of software applications has been the focus of several recent research efforts, as these applications have grown in size and complexity. Prevalent research in the area of architecture-based performance analysis considers concurrency only implicitly, while efforts in the area of architecture-based reliability analysis have focus primarily on sequential applications. Concurrency, however, may be common in modern software applications that are developed using the object-oriented software development paradigm. Thus, performance and reliability analysis considering concurrency within the context of the application architecture is necessary for such applications.Chapter 4 Architecture Extraction To obtain the data necessary for our analysis methodology it is required to be able to extract architecture from different software artifacts. The artifact used for extraction will depend on the ... For design-time application of the methodology, the architecture needs to be extracted from design-time artifacts such as UML diagrams. Once the source code is available, it may beanbsp;...
|Title||:||Architecture-based Performance and Reliability Analysis of Concurrent Software Applications|
|Publisher||:||ProQuest - 2008|