Teaching Aerospace Software Quality at an Undergrad Level in the Pandemic – Experiences

2022-26-1198

05/26/2022

Event
AeroCON 2022
Authors Abstract
Content
This paper describes the experiences of teaching software quality as an undergraduate course. The subject was offered at NITK, Surathkal and the course covered the aerospace standards, safety, software requirements, design, reviews, and testing. Teaching the ARP 4761, ARP 4754, DO 178C and DO 331 to the students was enlightening. The course was completely conducted online on Teams and Moodle and this itself brings out many insights of teaching an industry level training as a undergraduate curse. The course covered the basic of these standards and went through a safety analysis process using the System Theoretic Process Analysis. The problem statement was a on board scanner. This mimics a radar but is called a scanner and has a set of functionalities that is simple enough to understand at an undergrad level. A detailed set of requirements was developed during the course. The process of requirement review was done on the requirements to merge the workflow and process defined in the standards with a practical example. The design model and code were developed for the problem statement. This also went through review process. A formal method approach was used to test the modes of the scanner. Finally, a set of random tests were developed with a set of Orthogonal Array tests to test the system. The use of a problem helped the students to better interact and understand the complexity. The paper describes the curriculum and presents the work done by the students and their experiences during the course.
Meta TagsDetails
Citation
Nair, G., and Jeppu, Y., "Teaching Aerospace Software Quality at an Undergrad Level in the Pandemic – Experiences ," SAE Technical Paper 2022-26-1198, 2022, .
Additional Details
Publisher
Published
May 26, 2022
Product Code
2022-26-1198
Content Type
Technical Paper
Language
English