Requirements engineering-driven collaborative software maintenance framework for embedded systems using continual learning

dc.contributor.advisorAlwidian, Sanaa
dc.contributor.advisorAzim, Akramul
dc.contributor.authorFariha, Asma
dc.date.accessioned2024-06-17T16:34:56Z
dc.date.available2024-06-17T16:34:56Z
dc.date.issued2024-04-01
dc.degree.disciplineElectrical and Computer Engineering
dc.degree.levelMaster of Applied Science (MASc)
dc.description.abstractEmbedded software post-deployment evolutions pose significant threats to the safety and reliability of embedded software if it is not adapted to software maintenance through requirements engineering. To solve this problem, we propose a collaborative framework that enables efficient requirements elicitation and continuously integrates it into maintenance. We designed a requirements forum to enhance elicitation through centralized stakeholder collaboration. This study investigated fault and failure detection in the maintenance phase with continual learning as a mechanism of incremental inclusion. The novel CNNBiLSTM deep-learning model on a public drone dataset outperformed state-of-the-art models, achieving a 100% true positive rate in three scenarios. On the other hand, we experienced a 14% increase in the recall metric for the replay-based method combined with pre-training compared to pre-training when fault detection requirements were integrated incrementally. Our findings support the idea that embedded software safety and security can be greatly enhanced through this collaborative framework.
dc.description.sponsorshipUniversity of Ontario Institute of Technology
dc.identifier.urihttps://ontariotechu.scholaris.ca/handle/10155/1779
dc.language.isoen
dc.subject.otherRequirement engineering
dc.subject.otherEmbedded system
dc.subject.otherSoftware maintenance
dc.subject.otherAnomaly detection
dc.subject.otherContinual learning
dc.titleRequirements engineering-driven collaborative software maintenance framework for embedded systems using continual learning
dc.typeThesis
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Fariha_Asma.pdf
Size:
1.62 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.92 KB
Format:
Item-specific license agreed upon to submission
Description: