2006 Volume 28 Issue 8 Pages 537-545
Recently, researchers and practitioners pay attentions to the topics on architecture-based approache for software reliability modeling, because they utilize actively design tools such as a UML (unified modeling language) in model-driven software development. In this tutorial paper, we introduce the architecture-based software reliability models using the source codes diagrams and/or UML diagrams. First, we give the definition of software architecture, and, particularly, mention the dynamic architecture-based software reliability models, which can be represented by software user's operational profiles. Moreover, we summarize the recent researche results and refer to the future works.