Anam Farrukh

... on a "timeless" journey to become to Dr. You Know Who!

PhD Student, Real-Time Embedded Systems @ Boston University official logo

Home


It's a beautiful day to build Systems!#TheLostCompassEngineer

Hello there! Welcome to my homepage.
I'm a PhD student at the Department of Computer Science working as a real-time core system's researcher in the BOSS group led by my adviser, Doctor Who! ... or as most people know him, Professor Richard West. Together we roll our sleeves up everyday and get down to the nitty gritty of designing and building mixed-criticality vehicle management systems in the avionics and automotive domain that are safe, timing predictable and performance efficient. My ultimate goal is to build my very own time-machine....that travels in real-time of-course! But until then, all my research efforts go towards designing next-generation vehicle architectures, which gaurantee execution time predictability, incorporate temporal and spatial isolation for smart resource management, employ efficient fault tolerance and recovery mechanisms against timing and functional failures and last but not the least, have enhanced environmental awareness. I along with my peers @ BU are working towards a better, cleaner and greener world with our vehicle system designs capable of hosting extensible, flexible and adaptable architectural features
My research interests broadly include:

  • real-time operating systems,
  • hardware-software codesign,
  • mixed criticality systems especially those related to avionics (IMA: Integrated Modular Avionics) and the automotive domain,
  • on-chip distributed systems based on the separation-kernel concept.

Im currently working towards the design of a timing efficient vehicle control module and a complementary fault-tolerance framework for the DriveOS system as it is implemented within Drako Motors GTE electric car. If you are interested to know more, feel free to drop me an email @ afarrukh [at] bu [dot] edu and I'd be more than happy to followup with all the excrutiating details of my work. What can I say...I love talking research. (Dont say I didnt warn ya!)

Some mundane particulars about my happy old self:

I graduated on the Dean's Honors list with a Masters degree in Electrical Engineering from my hometown university, Lahore University of Management and Sciences (LUMS) back in Pakistan. At the time I was actively investigating computer architecture designs in hardware. So for my undergrad thesis, I ended up designing a MIPS unicore pipelined processor in VHDL. I then continued my quest for novel hardware systems research until my first year of PhD @ BU when I dabbled in RISC-V before joining Professor West's incredible real-time system's group. I think I've finally found my calling!

Résumé

Publications


Fellowship of Ring0. #TheLostCompassEngineer

Conference Papers

  • Anam Farrukh and Richard West, "JuMP2start: Time-Aware Stop-Start Technology for a Software-Defined Vehicle System", in Proceedings of the 36th Euromicro Conference on Real-Time Systems (ECRTS 2024), Lille, France, LIPIcs, Volume 298, July 9-12, 2024. [pdf] [presentation]
    • Also available here.
  • Anam Farrukh and Richard West, "FlyOS: Rethinking Integrated Modular Avionics for Autonomous Multicopters", in the Special Edition of Real-Time Systems Journal (RTSJ), Springer, 2023. [pdf]
  • Soham Sinha, Anam Farrukh and Richard West, "ModelMap: A Model-based Multi-domain Application Framework for Centralized Automotive Systems", in Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design (ICCAD), San Diego, California, USA, October 30-November 3, 2022. [pdf]
  • Anam Farrukh and Richard West, "FlyOS: Integrated Modular Avionics for Autonomous Multicopters", in Proceedings of the 28th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Milan, Italy, May 4-6, 2022. (Outstanding Paper, Best Student Paper Award) [pdf] [presentation]

  • Anam Farrukh and Richard West, "smARTflight: An Environmentally-Aware Adaptive Real-Time Flight Management System", in Proceedings of the 32nd Euromicro Conference on Real-Time Systems (ECRTS), Modena, Italy, 7-10 July, 2020. (Outstanding Paper, Best Paper Award) [pdf] [presentation]

  • Michel Kinsy, Shreeya Khadka, Mihailo Isakov and Anam Farrukh: “Hermes: Secure Heterogeneous Multicore Architecture Design”, in IEEE International Symposium on Hardware Oriented Security and Trust (HOST), May 2017. [pdf]

Technical Reports

  • Anam Farrukh, "Cleanfight Flight Controller: A nose dive into the Frequency Domain", Technical Report, Department of Computer Science, Boston University, 2019 [pdf]

Graduate Teaching Fellowships

The Pursuit of Impact!

Courses

  • CS112: Introduction to Computer Science 2 - Summer-I & II 2020
  • CS350: Fundamentals of Computer Systems - Fall 2019, Spring 2020
  • CS591: Topics in Computer Science - Summer-II 2019
  • CS111: Introduction to Computer Science 1 - Summer-I 2019
  • CS552: Operating Systems - Spring 2018,2019
  • EC440: Introduction to Operating Systems - Fall 2017,2018
  • CS410: Advanced Software Systems - Fall 2018
  • EC327: Software Engineering - Summer 2018,2017

Contact Information


Center for Computing and Data Sciences, Computer Science Department
Boston University
665 Commonwealth Ave
Boston, MA 02215
USA

afarrukh@bu.edu