Title :
Supporting Reliability Modeling and Analysis for Component-Based Software Architecture: An XML-Based Approach
Author :
Weichao Luo ; Linpeng Huang
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
Abstract :
With recent development of Component-Based Software Engineering (CBSE), the importance of predicting the non-functional properties, such as performance and reliability, has been widely acknowledged. A special problem in CBSE stems from its specific development process: Software components should be specified and implemented independently from their later context to enable reuse. Thus, non-functional properties of components need to be specified in the abstract level of architecture. In this paper, we explore the possibility of supporting reliability modeling and analysis for component-based software architecture simultaneously by an XML-based approach. The contribution of this paper is twofold: first we present an extension of xADL 3.0 that enables the support for reliability modeling of software architectures, based on this extension, we propose a method for generation of analysis-oriented models for reliability prediction. We demonstrate the applicability of our approach by modeling an example and conducting reliability prediction.
Keywords :
XML; formal specification; object-oriented programming; software architecture; software reliability; CBSE; XML-based approach; analysis-oriented model generation; component-based software architecture; nonfunctional properties prediction; nonfunctional properties specification; reliability modeling; reliability prediction; software component specification; xADL 3.0; Analytical models; Computer architecture; Predictive models; Software architecture; Software reliability; Unified modeling language; CBSE; Modeling and prediction; Reliability; Software Architecture; xADL 3.0;
Conference_Titel :
Quality Software (QSIC), 2013 13th International Conference on
Conference_Location :
Najing
DOI :
10.1109/QSIC.2013.39