DocumentCode :
3664248
Title :
Fault-Tolerant Parallel and Distributed Computing for Software Engineering Undergraduates
Author :
Ali Ebnenasir;Jean Mayo
Author_Institution :
Dept. of Comput. Sci., Michigan Technol. Univ., Houghton, MI, USA
fYear :
2015
fDate :
5/1/2015 12:00:00 AM
Firstpage :
788
Lastpage :
794
Abstract :
We report on our experience of integrating Fault-Tolerant Parallel and Distributed Computing (FTPDC) concepts in three core and elective courses in spring 2014 at Michigan Technological University, namely Model-Driven Software Development, Software Quality Assurance and Operating Systems. Our objective is to educate senior undergraduate Software Engineering students on the design, verification and implementation of fault tolerance in Parallel and Distributed Computing (PDC) systems. Towards this end, we design three course modules that include several lectures, demonstrations and homework assignments. We implement these course modules based on a discovery-based method of teaching where students are required (individually and in groups) to solve problems by modeling, simulating and verifying models of FTPDC systems. The students´ performances and their feedback show that the designed course modules for the modeling and automated analysis of FTPDC have significantly helped them to understand the basic concepts of FTPDC and explore more advanced concepts. We will improve the design of the third course module to enhance students´ skills in the implementation of fault-tolerance mechanisms.
Keywords :
"Computational modeling","Games","Fault tolerance","Fault tolerant systems","Safety","Operating systems"
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium Workshop (IPDPSW), 2015 IEEE International
Type :
conf
DOI :
10.1109/IPDPSW.2015.80
Filename :
7284391
Link To Document :
بازگشت