Estimating Software Component Reliability by Leveraging Architectural Models

Estimating Software Component Reliability by Leveraging Architectural Models (Poster)
Authors: Roshanak Roshandel, SU/ISR, Somo Banerjee, USC, Leslie Cheung, USC, Leana Golubchik, USC
Advisor: Nenad Medvidovic, USC/ISR
Abstract: Software reliability techniques are aimed at reducing or eliminating failures in software systems. Reliability in software systems is typically measured during or after system implementation. However, software engineering methodology lays stress on doing the "correct things" early on in the software development lifecycle in order to curb development and maintenance costs. In this work, we propose a framework for reliability estimation of software components at the level of software architecture.
Bio: Somo Banerjee is currently a PhD student at University of Southern California, working towards his degree under the direction of Dr. Nenad Medvidovic. He received his B.S degree in Computer Engineering from National Institute of Technology, India in 1999, and his M.S. degree in Computer Science from Louisiana State University in 2004. His current research interests include reliability estimation of software systems at the architectural level and quantification of NFRs to build trustworthy software systems.