Date of Award

12-2019

Document Type

Dissertation - Campus Access Only

Degree Name

Doctor of Philosophy (PhD)

Degree Discipline

Electrical Engineering

Abstract

Microcontroller based embedded devices have been widely used in the Internet of Things (IoT). In the IoT, the embedded based microcontroller unit (MCU) plays an irreplaceable role because of its advantages of real-time processing and low power consumption. Many successful embedded Integrated circuits (IC) designs are still being utilized and updated at a very fast speed, which brings big trouble and challenge to the coder. In this design, a smart embedded code recommendation system is developed to assist embedded programmers to quickly search high quality embedded code segments with precise tags.

In the beginning, a largescale embedded code database was built and reorganized as a code description dataset and code content dataset. In addition, a tag correlated machine-learning-based auto code classifier was implemented to label the embedded code with precise tags. Finally, the Modular Hierarchical Convolution Neural Network (MHCNN) deep learning model was presented to achieve the dynamic recommendation level by level. The detail design of the system included the code database structure, the classifier enhancement, and the promising performances of the MHCNN model were provided. The experimental results demonstrated that the proposed dataset structure outperformed the traditional dataset; the proposed tag correlated classifier could enhance the precision of labeling, and the MHCNN model showed performance that is more promising in embedded code recommendation.

Committee Chair/Advisor

Suxia Cui

Committee Co-Chair:

Yonghui Wang

Committee Member

Richard T. Wilkins

Committee Member

Matthew O. Sadiku

Committee Member

Cajetan M. Akujuobi

Publisher

Prairie View A&M University

Rights

© 2021 Prairie View A & M University

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Date of Digitization

11/25/2024

Contributing Institution

John B Coleman Library

City of Publication

Prairie View

MIME Type

Application/PDF

Share

COinS