PUBLICATIONS

2024
  1. Asma Fariha*, Sanaa A. Alwidian, and Akramul Azim. (2024). A Systematic Literature Review on Requirements Engineering and Maintenance for Embedded Software.
    Journal: IEEE Access, Refereed: Yes, Open Access: Yes, Status: Published
  2. Md Al Maruf*, Akramul Azim, Nitin Auluck, and Mansi Sahi. (2024). Optimizing DNN Training with Pipeline Model Parallelism for Enhanced Performance in Embedded Systems.
    Journal: Journal of Parallel and Distributed Computing (JPDC), Refereed: Yes, Open Access: No, Status: Published
  3. Paria Sarzaeim*, Qusay Mahmoud, and Akramul Azim. (2024). A Framework for LLM-Assisted Smart Policing System.
    Journal: IEEE Access, Refereed: Yes, Open Access: Yes, Status: Published
  4. Mansi Sahi, Nitin Auluck, Akramul Azim, and Md Al Maruf*. (2024). Dynamic Hierarchical Intrusion Detection Task Offloading in IoT Edge Networks.
    Journal: Software Practice and Experience, Refereed: Yes, Status: Accepted
  5. Md. Asif Khan*, Akramul Azim, Ramiro Liscano, Kevin Smith, Yee-Kang Chang, Gkerta Seferi, and Qasim Tauseef. (2024). On the Effectiveness of Feature Selection Techniques in the Context of ML-Based Regression Test Prioritization.
    Journal: IEEE Access, Refereed: Yes, Open Access: Yes, Status: Published
  6. Aritra Ahmed*, Ramiro Liscano, and Akramul Azim. (2024). Identification of Java Lock Contention Anti-patterns Based on Run-time Performance Data.
    Conference: ACM/IEEE International Conference on Automation of Software Test, Refereed: Yes, Status: Published
  7. Md. A. Maruf*, Akramul Azim, Nitin Auluck, and Mansi Sahi. (2024). FeaMod: Enhancing Modularity, Adaptability, and Code Reuse in Embedded Software Development.
    Conference: IEEE International Conference on Information Reuse and Integration for Data Science (IRI), Refereed: Yes, Status: Published
  8. Md Al Maruf* and Akramul Azim. (2024). Anomaly Detection and Functional Testing for Automotive CAN Communication.
    Conference: IEEE Systems Conference (SYSCON), Refereed: Yes, Status: Published
  9. Vaishali Siddeshwar, Akramul Azim, Sanaa Alwidian, and Masoud Makrehchi. (2024). Towards Enhancing Aviation Safety through Advanced Incident Analysis Using Large Language Models.
    Conference: 34th International Conference on Collaborative Advances in Software and Computing (CASCON), Refereed: Yes, Status: Accepted
  10. Ashadullah Shawon*, Ramiro Liscano, Akramul Azim, Vijay Sundaresan, and Yee-Kang Chang. (2024). FaultLLAMA2: A Fine-Tuned Large Language Model for Code Recommendations to Reduce Java Lock Contention.
    Conference: CASCON, Refereed: Yes, Status: Accepted
  11. Md Al Maruf* and Akramul Azim. (2024). ESOps – An Agile Pipeline for Next-Generation Embedded Systems Development.
    Conference: EMSOFT, Refereed: Yes, Status: Published
  12. Md Asif Khan*, Akramul Azim, Ramiro Liscano, Kevin Smith, Yee-Kang Chang, Qasim Tauseef, and Gkerta Seferi. (2024). Machine Learning-based Test Case Prioritization using Hyperparameter Optimization.
    Conference: ACM/IEEE International Conference on Automation of Software Test (AST), Refereed: Yes, Status: Published
  13. Pooja Bhardwaj, Nitin Auluck, and Akramul Azim. (2024). Machine Learning Powered Workload Prediction and Task Offloading in Vehicular Networks.
    Conference: CASCON, Refereed: Yes, Status: Accepted
  14. Maria J. Peixoto* and Akramul Azim. (2024). Explainable Artificial Intelligence (XAI) Approach for Reinforcement Learning Systems.
    Conference: ACM/SIGAPP Symposium On Applied Computing (SAC), Refereed: Yes, Status: Accepted
2023
  1. Joelma Peixoto* and Akramul Azim. (2023). Design and development of a machine learning-based task orchestrator for intelligent systems on edge networks.
    Journal: IEEE Access, Refereed: Yes, Open Access: Yes, Status: Published
  2. Amin Avan*, Akramul Azim, and Qusay H. Mahmoud. (2023). A State-of-the-Art Review of Task Scheduling for Edge Computing: A Delay-Sensitive Application Perspective.
    Journal: Electronics, Refereed: Yes, Open Access: Yes, Status: Published
  3. Aakash Gangolli*, Qusay Mahmoud, and Akramul Azim. (2023). A Systematic Review of Fault Injection Attacks on IoT Systems.
    Journal: Electronics, Refereed: Yes, Open Access: Yes, Status: Published
  4. Muhammad Hayyan Bin Shahid* and Akramul Azim. (2023). Ensemble Method For Fault Detection & Classification in Transmission Lines Using ML.
    Conference: IEEE SYSCON, Refereed: Yes, Status: Published
  5. Asma Fariha*, Sanaa Alwidian, and Akramul Azim. (2023). Towards Requirements Specification Collaboration Forum for Embedded Software Systems.
    Conference: System Analysis and Modelling Conference (SAM), Refereed: Yes, Status: Published
  6. Nayreet Islam* and Akramul Azim. (2023). An edge computing-based monitoring framework for situation-aware embedded real-time systems.
    Conference: International Conference on Computing, Networking and Communications (ICNC), Refereed: Yes, Status: Published
  7. Md Al Maruf*, Akramul Azim, and Nitin Auluck. (2023). Automated Features and Requirements Identification for Improving CPS Software Reuse using Topic Modeling.
    Conference: ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS), Refereed: Yes, Status: Published
  8. Maria J. Peixoto* and Akramul Azim. (2023). A collaborative and distributed task management system for real-time systems.
    Conference: IEEE International Symposium of Real-Time Computing (ISORC), Refereed: Yes, Status: Published
  9. Ramiro Liscano, Aritra Ahmed*, Joseph Robertson*, Akramul Azim, Vijay Sundaresan, and Yee-Kang Chang. (2023). A Lock Contention Classifier based on Java Lock Contention Anti-patterns.
    Conference: ICMLA 2023, Refereed: Yes, Status: Accepted
  10. Amin Avan*, Akramul Azim, and Qusay H. Mahmoud. (2023). A Robust Scheduling Algorithm for Overload-Tolerant Real-Time Systems.
    Conference: IEEE International Symposium of Real-Time Computing (ISORC), Refereed: Yes, Status: Published
  11. Md Al Maruf*, Akramul Azim, Nitin Auluck, and Mansi Sahi. (2023). Towards Safe Online Machine Learning Model Training and Inference on Edge Networks.
    Conference: ICMLA, Refereed: Yes, Status: Accepted
  12. Md Al Maruf* and Akramul Azim. (2023). Optimizing DNNs Model Partitioning for Enhanced Performance on Edge Devices.
    Conference: 36th Canadian Conference on Artificial Intelligence (Canadian AI), Refereed: Yes, Status: Published
  13. Anukruthi Karre* and Akramul Azim. (2023). Collision Detection in Smart-Cities by using Co-Simulation.
    Conference: International Conference on Mobile Systems and Pervasive Computing (MobiSPC), Refereed: Yes, Status: Published
  14. Amin Avan*, Farnaz Kheiri, Qusay H. Mahmoud, Akramul Azim, Masoud Makrehchi, and Shahryar Rahnamayan. (2023). A Task Scheduler for Mobile Edge Computing Using Priority-based Reinforcement Learning.
    Conference: 2023 IEEE Symposium Series on Computational Intelligence (SSCI), Refereed: Yes, Status: Published
  15. Rezwana Mamata*, Akramul Azim, Ramiro Liscano, Kevin Smith, Yee-Kang Chang, Gkerta Seferi, and Qasim Tauseef. (2023). Test Case Prioritization using Transfer Learning in Continuous Integration Environments.
    Conference: ACM/IEEE International Conference on Automation of Software Test (AST), Refereed: Yes, Status: Published
2022
  1. Md Al Maruf*, Akramul Azim, and Omar Alam. (2022). Facilitating Reuse of Functions in Embedded Software.
    Journal: IEEE Access, Refereed: Yes, Open Access: Yes, Status: Published
  2. Maria J. Peixoto* and Akramul Azim. (2022). Improving Environmental Awareness for Autonomous Vehicles.
    Journal: Applied Intelligence, Refereed: Yes, Status: Accepted
  3. Aakash Gangolli*, Qusay H. Mahmoud, and Akramul Azim. (2022). A Supervised Machine Learning Framework to Detect Low-Level Fault Injection in Software Systems.
    Conference: IEEE International Conference on Systems, Man, and Cybernetics (SMC), Refereed: Yes, Status: Published
  4. Rezwana Mamata* and Akramul Azim. (2022). A Resource-Aware Optimization Model for Real-time Systems Analysis and Design.
    Conference: EMSOFT, Refereed: Yes, Status: Published
  5. Aakash Gangolli*, Qusay H. Mahmoud, and Akramul Azim. (2022). A Machine Learning Approach to Predict System-Level Threats from Hardware-Based Fault Injection Attacks on IoT Software.
    Conference: CASCON, Refereed: Yes, Status: Published
  6. Nahid Hasan Khan*, Joseph Robertson*, Ramiro Liscano, Akramul Azim, Vijay Sundaresan, and Yee-Kang Chang. (2022). Lock Contention Performance Classification for Java Intrinsic Locks.
    Conference: Runtime Verification (RV), Refereed: Yes, Status: Published
  7. Mansour Alqarni* and Akramul Azim. (2022). EVDD – A Novel Dataset For Embedded System Vulnerability Detection Mechanism.
    Conference: 21st IEEE International Conference on Machine Learning and Applications (ICMLA), Refereed: Yes, Status: Published
  8. Nayreet Islam* and Akramul Azim. (2022). ESCA: Embedded System Configuration Assistant.
    Conference: COMSYS, Refereed: Yes, Status: Published
  9. Maria J. Peixoto*, Akramul Azim, Jim Sheehan, and Dan Timothy. (2022). An Intelligent Traffic Monitoring Embedded System using Video Data Mining.
    Conference: IEEE AIPR, Refereed: Yes, Status: Published
  10. Anukruthi Karre* and Akramul Azim. (2022). Design and Development of ML-Based Safety Critical Fire Detection System.
    Conference: COMSYS, Refereed: Yes, Status: Published
  11. Sifatul Mostafi, Weimin Zhao, Sittichai Sukreep, Khalid Elgazzar, and Akramul Azim. (2022). Real-Time Jaywalking Detection and Notification System using Deep Learning and Multi-Object Tracking.
    Conference: GLOBECOM, Refereed: Yes, Status: Published
  12. Mansour Alqarni* and Akramul Azim. (2022). Mining Large Data to Create a Balanced Vulnerability Detection Dataset for Linux Embedded Systems.
    Conference: IEEE/ACM International Conference on Big Data Computing, Applications and Technologies (BDCAT), Refereed: Yes, Status: Published
  13. Mansour Alqarni* and Akramul Azim. (2022). Low Level Source Code Vulnerability Detection Using Advanced BERT Language Model.
    Conference: 35th Canadian Conference on Artificial Intelligence (Canadian AI), Refereed: Yes, Status: Accepted
  14. Akramul Azim and Md. Al Maruf*. (2022). Cognitive Mobile Computing for Cyber-Physical Systems.
    Book: Towards a Wireless Connected World: Achievements and New Technologies, Pages: 1-10
    Publisher: Springer, Refereed: Yes, Status: Accepted
2021
  1. Md. Al Maruf*, Anil Singh, Akramul Azim, and Nitin Auluck. (2021). Faster Fog Computing based Over-the-air Vehicular Updates: A Transfer Learning Approach.
    Journal: IEEE Transactions on Services Computing, Refereed: Yes, Open Access: No, Status: Accepted
  2. Suzanne Elashri* and Akramul Azim. (2021). An Energy-Efficient Periodic Resource Model for Bounded Delay-Tolerant Real-Time Systems.
    Journal: IEEE Access, Refereed: Yes, Open Access: Yes, Status: Published
  3. Mansour Alqarni* and Akramul Azim. (2021). Software Source Code Vulnerability Detection Using Advanced Deep Convolutional Neural Networks.
    Conference: International Conference of the Center for Advanced Studies on Collaborative Research (CASCON), Refereed: Yes, Status: Published
  4. Thomas Li* and Akramul Azim. (2021). Wireless and autonomous safety-critical system utilizing feedback.
    Conference: IEEE International Systems Conference (SysCon), Refereed: Yes, Status: Published
  5. Ramiro Liscano, Samridhi Samridhi, Akramul Azim, Nahid Khan*, Abdul Zainul Abedin, Brian Pulito, and Yee-Kang Chang. (2021). Supporting SIP Port Mapping and RTP Affinity Constraints in Container Orchestration Environments.
    Conference: International Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN), Refereed: Yes, Status: Published
  6. Md Asif Khan*, Akramul Azim, Ramiro Liscano, Kevin Smith, Yee-Kang Chang, Sylvian Garcon, and Qasim Tauseef. (2021). Failure prediction using machine learning in IBM WebSphere Liberty continuous integration environment.
    Conference: International Conference of the Center for Advanced Studies on Collaborative Research (CASCON), Refereed: Yes, Status: Published
  7. Nelson Vithayathil Varghese, Akramul Azim, and Qusay Mahmoud. (2021). A Feature-Based Machine Learning Approach for Mixed-Criticality Systems.
    Conference: IEEE Conference on Internet Technology (ICIT), Refereed: Yes, Status: Published
  8. Md Asif Khan*, Tegveer Singh, Akramul Azim, Vivek Burhanpurkar, and Rodolphe Perrin. (2021). Dynamic Kalman filter-based velocity tracker for Intelligent vehicle.
    Conference: Annual Conference of the IEEE Industrial Electronics Society (IECON), Refereed: Yes, Status: Published
  9. David Lennick*, Akramul Azim, and Ramiro Liscano. (2021). A Microservice-Based Architecture for Performance and Energy Benchmarking of Docker-Host Linux Distributions on Internet-of-Things Devices.
    Conference: IEEE Conference on Internet Technology (ICIT), Refereed: Yes, Status: Published
  10. Suzanne Elashri* and Akramul Azim. (2021). An Energy-Aware Optimization Model for Real-Time Systems Analysis and Design (WiP paper).
    Conference: International Conference on Embedded Software (EMSOFT), Refereed: Yes, Status: Published
  11. Bradley Wood* and Akramul Azim. (2021). Triton: a Domain Specific Language for Cyber-Physical Systems.
    Conference: IEEE Conference on Internet Technology (ICIT), Refereed: Yes, Status: Published
  12. Deepak Saggu* and Akramul Azim. (2021). Transfer Learning on the Edge Networks.
    Conference: IEEE International Systems Conference (SysCon), Refereed: Yes, Status: Published
  13. Bradley Wood* and Akramul Azim. (2021). A Novel Technique for Control Flow Obfuscation in JVM Applications using Invoke Dynamic with Native Bootstrapping.
    Conference: International Conference of the Center for Advanced Studies on Collaborative Research (CASCON), Refereed: Yes, Status: Published
2020
  1. Md Al Maruf* and Akramul Azim. (2020). A calibration framework to increase the robustness of embedded systems.
    Journal: International Journal of Embedded Systems, Refereed: Yes, Status: In Press
  2. Mellitus Ezeme*, Qusay Mahmoud, and Akramul Azim. (2020). PESKEA: Anomaly detection framework for profiling kernel event attributes in embedded systems.
    Journal: IEEE Transactions on Emerging Computing, Refereed: Yes, Status: In Press
  3. Darren Saguil* and Akramul Azim. (2020). A layer-partitioning approach for faster execution of neural network based embedded applications in edge networks.
    Journal: IEEE Access, Refereed: Yes, Open Access: Yes, Status: Published
  4. Md Al Maruf* and Akramul Azim. (2020). Requirements-preserving design automation for multiprocessor embedded system applications.
    Journal: Journal of Ambient Intelligence and Humanized Computing, Refereed: Yes, Status: In Press
  5. Mellitus Ezeme*, Qusay Mahmoud, and Akramul Azim. (2020). AD-CGAN: Conditional Generative Adversarial Networks for Anomaly Detection.
    Journal: IEEE Access, Refereed: Yes, Open Access: Yes, Status: In Press
  6. Bradley Wood*, Brock Watling, Zachary Winn, Daniel Messiha, Qusay Mahmoud, and Akramul Azim. (2020). Remote method delegation: a platform for grid computing.
    Journal: Journal of Grid Computing, Refereed: Yes, Status: Published
  7. Nayreet Islam* and Akramul Azim. (2020). A situation-aware task model for adaptive real-time systems.
    Journal: Journal of Ambient Intelligence and Humanized Computing, Refereed: Yes, Status: In Press
  8. David Lennick*, Akramul Azim, and Ramiro Liscano. (2020). Container-Based Internet-of-Things Architecture Pattern: Kill Switch.
    Conference: IEEE International Symposium On Real-Time Distributed Computing (ISORC), Refereed: Yes, Status: Published
  9. Maria J. Peixoto* and Akramul Azim. (2020). Context-based learning for autonomous vehicles.
    Conference: IEEE International Symposium On Real-Time Distributed Computing (ISORC), Refereed: Yes, Status: Published
  10. Md Al Maruf*, Anil Singh, Akramul Azim, and Nitin Auluck. (2020). Resource efficient allocation of fog nodes for faster vehicular OTA updates.
    Conference: International Symposium on Networks, Computers and Communications (ISNCC), Refereed: Yes, Status: Accepted
  11. Md Al Maruf*, Akramul Azim, and Sourojit Mukherjee*. (2020). Mushroom Demand Prediction Using Machine Learning Algorithms.
    Conference: IEEE International Symposium on Networks, Computers and Communications (ISNCC), Refereed: Yes, Status: Published
  12. Samridhi, Ramiro Liscano, Akramul Azim, and Abdul Zainul Abedin. (2020). Failure Scenarios for SIP/RTP services in Container Orchestration Clusters.
    Conference: International Symposium on Networks, Computers and Communications (ISNCC), Refereed: Yes, Status: Accepted
  13. Suzanne Elashri* and Akramul Azim. (2020). Energy-efficient offloading of real-time tasks using cloud computing.
    Journal: Journal of Cluster Computing, Refereed: Yes, Status: In Press
  14. Mellitus Ezeme*, Qusay Mahmoud, and Akramul Azim. (2020). A Framework for anomaly detection in time-driven and event-driven processes using kernel traces.
    Journal: IEEE Transactions on Knowledge and Data Engineering, Refereed: Yes, Status: In Press
2019
  1. Kaneez Fizza*, Nitin Auluck, and Akramul Azim. (2019). Improving the schedulability of real-time tasks using fog computing.
    Journal: IEEE Transactions on Services Computing, Refereed: Yes, Status: In Press
  2. Md Al Maruf* and Akramul Azim. (2019). Extending resources for avoiding overloads of mixed-criticality tasks in cyber-physical systems.
    Journal: IET Journal on Cyber-Physical Systems: Theory and Applications, Refereed: Yes, Status: In Press
  3. Mellitus Ezeme*, Qusay Mahmoud, and Akramul Azim. (2019). DReAM: Deep recursive attentive model for anomaly detection in kernel events.
    Journal: IEEE Access, Refereed: Yes, Status: Published
  4. Nayreet Islam* and Akramul Azim. (2019). Feature Characterization for CPS Software Reuse.
    Conference: International Conference on Cyber-Physical Systems (ICCPS), Refereed: Yes, Status: Published
  5. Mellitus Ezeme*, Qusay Mahmoud, and Akramul Azim. (2019). A Deep Learning Approach to Distributed Anomaly Detection for Edge Computing.
    Conference: IEEE International Conference on Machine Learning and Applications (ICMLA), Refereed: Yes, Status: Published
  6. Darren Saguil* and Akramul Azim. (2019). Time-efficient offloading for machine learning tasks between embedded systems and fog nodes.
    Conference: IEEE International Symposium on Real-Time Distributed Computing (ISORC), Refereed: Yes, Status: Published
  7. Akramul Azim. (2019). Delay Bound Function for Cyber-Physical Systems.
    Conference: ACM SIGBED International Conference on Embedded Software (EMSOFT), Refereed: Yes, Status: Published
  8. Kaneez Fizza*, Nitin Auluck, Akramul Azim, Md Al Maruf*, and Anil Singh. (2019). Faster OTA Updates in Smart Vehicles using Fog Computing.
    Workshop: CloudAM, IEEE/ACM International Conference on Utility and Cloud Computing (UCC), Refereed: Yes, Status: Published
  9. Mellitus Ezeme*, Qusay Mahmoud, and Akramul Azim. (2019). DeepAnom: An Ensemble Deep Framework for Anomaly Detection in System Processes.
    Conference: 32nd Canadian Conference on Artificial Intelligence (Canadian AI), Refereed: Yes, Status: Published
2018
  1. Nayreet Islam* and Akramul Azim. (2018). A multi-mode real-time system verification model using efficient event-driven dataset.
    Journal: Journal of Ambient Intelligence and Humanized Computing, Refereed: Yes, Status: Published
  2. Md Al Maruf* and Akramul Azim. (2018). Software-based Monitoring for Calibration of Measurement Units in Real-time Systems.
    Conference: 44th Annual Conference of the IEEE Industrial Electronics Society (IECON), Refereed: Yes, Status: Published
  3. Nayreet Islam* and Akramul Azim. (2018). Assuring the runtime behavior of self-adaptive cyber-physical systems using feature modeling.
    Conference: 28th Annual International Conference on Computer Science and Software Engineering (CASCON), Refereed: Yes, Status: Accepted
  4. Mellitus Ezeme*, Qusay Mahmoud, and Akramul Azim. (2018). Hierarchical Attention-Based Anomaly Detection Model for Embedded Operating Systems.
    Conference: IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Refereed: Yes, Status: Accepted
Intellectual Property – Patents
  1. System and method for integration testing.
    Country: United States of America, Date Issued: 2023/01/09
    Patent Status: Granted/Issued, Year Issued: 2023
    Inventors: Toni Jardini, Spencer Reuben, Farsam Farzadpour, Akramul Azim, Amalnnath Parameswaran, Ansh David, and Bradley Wood