Title :
Evaluating and Balancing Reliability and Performance Properties of Software Architecture Using Formal Modeling Techniques
Author_Institution :
Software & Application Technol. Lab., Nokia Res. Center, Espoo
Abstract :
The run-time quality properties of software architecture, such as reliability and performance, are fundamental to telecom systems, but they are very hard to be precisely specified and evaluated with conventional methods. In our contribution we focus on modeling and analysis of architectural level run-time quality properties using formal methods. Colored Petri nets (CPN) is used to create specific system behavior models of reliability and performance properties of software architecture, these properties are then evaluated with analysis and simulation techniques supported by CPN and its tools. In this paper we report our approach and experience on using CPN to model and evaluate the reliability and performance properties of different architecture designs of a critical software subsystem in a telephone switch system. The reliability and performance properties of two alternative solutions were modeled and compared through model analysis and extensive model simulation. The results helped us to find an ideal solution with high performance, low cost and acceptable reliability that met the industry standards
Keywords :
Petri nets; formal specification; software architecture; software reliability; telecommunication computing; colored Petri nets; conventional methods; critical software subsystem; formal modeling techniques; industry standards; performance property; run-time quality property; simulation techniques; software architecture; system behavior models; system reliability; telecom systems; telephone switch system; Analytical models; Computer architecture; Performance analysis; Petri nets; Runtime; Software architecture; Software performance; Switches; Telecommunications; Telephony;
Conference_Titel :
Software Engineering Workshop, 2006. SEW '06. 30th Annual IEEE/NASA
Conference_Location :
Columbia, MD
Print_ISBN :
0-7695-2624-1
DOI :
10.1109/SEW.2006.16