DocumentCode :
3703094
Title :
A quasi-network-based fly-by-wire simulation architecture for teaching software engineering
Author :
Dan Tappan
Author_Institution :
Department of Computer Science, Eastern Washington University, Cheney, WA, USA
fYear :
2015
Firstpage :
1
Lastpage :
8
Abstract :
Undisciplined cohesion and coupling undermine countless aspects of quality software. Students, however, unfortunately tend to gravitate toward such approaches. This system mitigates this problem by forcing them to communicate with their components through a well-constrained hierarchical virtual network of networks. The application is a dynamic, plug-and-play aircraft fly-by-wire system that processes a wide variety of commands to design, construct, and manipulate sensors, actuators, controllers, and communication buses concurrently in a flexible model-view-controller architecture. It successfully employs many systems-engineering concepts of modeling, simulation, visualization, and analysis toward the goal of instilling disciplined design, implementation, testing, and evaluation practices in students. In particular, it provides the pedagogical and programmatic frameworks for creating, executing, presenting, and analyzing meaningful test cases as part of formal test plans carried out in controlled experiments via scientific method. The system can be adapted relatively easily to countless other real-world multidisciplinary domains for reuse in other projects. Extensive results from classroom deployments show that students overwhelmingly benefit from this approach.
Keywords :
"Actuators","Atmospheric modeling","Computer architecture","Sensors","Aircraft","Testing"
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference (FIE), 2015. 32614 2015. IEEE
Print_ISBN :
978-1-4799-8454-1
Type :
conf
DOI :
10.1109/FIE.2015.7344345
Filename :
7344345
Link To Document :
بازگشت