TY - GEN
T1 - An architecture-based software reliability modeling tool and its support for teaching
AU - Wang, Wen-li
AU - Scannell, Dan
PY - 2005/12/1
Y1 - 2005/12/1
N2 - This paper presents an architecture-based software reliability modeling tool for pedagogy and demonstrates its support for conveying learning materials to students. Software reliability is an important quality attribute. Improving this attribute early in the software life cycle is highly desirable, because it greatly reduces testing and maintenance effort later on. The architecture-based approach is for such a purpose. This tool enables students to conduct relative analyses on different architectural designs and to compute a more accurate measure once detailed information is available. It equips a GUI for architectureto-state modeling, taking into account four architectural styles. Students can incorporate additional architectural styles into this framework, and exercise different design alternatives. The GUI shows a graphical representation of software architecture, and helps students visualize the matrix construction for design changes. This tool has shortened students' learning curve, helped them understand the impact of different designs on reliability estimates, and increased their interests in other quality attributes.
AB - This paper presents an architecture-based software reliability modeling tool for pedagogy and demonstrates its support for conveying learning materials to students. Software reliability is an important quality attribute. Improving this attribute early in the software life cycle is highly desirable, because it greatly reduces testing and maintenance effort later on. The architecture-based approach is for such a purpose. This tool enables students to conduct relative analyses on different architectural designs and to compute a more accurate measure once detailed information is available. It equips a GUI for architectureto-state modeling, taking into account four architectural styles. Students can incorporate additional architectural styles into this framework, and exercise different design alternatives. The GUI shows a graphical representation of software architecture, and helps students visualize the matrix construction for design changes. This tool has shortened students' learning curve, helped them understand the impact of different designs on reliability estimates, and increased their interests in other quality attributes.
UR - http://www.scopus.com/inward/record.url?scp=33947282830&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33947282830&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:33947282830
SN - 0780390776
SN - 9780780390775
T3 - Proceedings - Frontiers in Education Conference, FIE
BT - Proceedings - Frontiers in Education, 35th Annual Conference
T2 - Frontiers in Education - 35th Annual Conference 2005, FIE' 05
Y2 - 19 October 2005 through 22 October 2005
ER -