Education
Ph.D. in Real-Time Systems, Electrical and Computer Engineering, University of Waterloo, Canada, 2015
Thesis – Deployment and Debugging of Real-Time Applications on Multicore Architectures
M.Sc. in Computer and Systems Engineering, 2010
Thesis – Hardware Based Automatic Test Pattern Generation
B.Sc. in Computer and Systems Engineering, 2007
Peer-Reviewed Publications
-
Buffer Space Allocation for Real-Time Priority-Aware Networks. [paper]
H. Kashif and H. D. Patel.
22nd IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Apr 2016. -
Path Selection for Real-Time Communication on Priority-Aware NoCs.
H. Kashif, H. D. Patel, and S. Fischmeister.
ACM Transactions on Design Automation of Electronic Systems (TODAES), Jan 2016. -
Static Slack-Based Instrumentation of Programs. [paper]
H. Kashif, J. Thomas, H. D. Patel, and S. Fischmeister.
20th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Sep 2015. -
Instrumentation and Preservation of Extra-functional Properties of Simulink Models. [paper]
J. Denil, H. Kashif, P. Arafa, H. Vangheluwe, and S. Fischmeister.
Symposium on Theory of Modeling and Simulation – DEVS Integrative M&S Symposium, Apr 2015. -
SLA: A Stage-level Latency Analysis for Real-time Communication in a Pipelined Resource Model. [paper]
H. Kashif, S. Gholamian, and H. D. Patel.
IEEE Transactions on Computers, vol. PP, issue 99, Apr 2014. -
Bounding Buffer Space Requirements for Real-Time Priority-Aware Networks. [paper]
H. Kashif and H. D. Patel.
19th Asia and South Pacific Design Automation Conference (ASPDAC), Jan 2014. -
DIME: Time-aware Dynamic Binary Instrumentation Using Rate-based Resource Allocation. [paper]
P. Arafa, H. Kashif, and S. Fischmeister.
13th International Conference on Embedded Software (EMSOFT), Sep 2013. -
INSTEP: A Static Instrumentation Framework for Preserving Extra-functional Properties. [paper]
H. Kashif, P. Arafa, and S. Fischmeister.
19th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), Aug 2013. -
ORTAP:An Offset-based Response Time Analysis for a Pipelined Communication Resource Model. [paper]
H. Kashif, S. Gholamian, R. Pellizzoni, H. D. Patel, and S. Fischmeister.
19th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), Apr 2013. -
Program Transformation for Time-Aware Instrumentation. [paper]
H. Kashif and S. Fischmeister.
17th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Sep 2012. -
Using Link-level Latency Analysis for Path Selection for Real-time Communication on NoCs. [paper]
H. Kashif, H. D. Patel, and S. Fischmeister.
17th Asia and South Pacific Design Automation Conference (ASPDAC), Feb 2012. -
Accelerating SAT-based ATPG Algorithms using Selective Conflict-Directed Jumping.
H. Kashif, M. Safar, M. Watheq El-Kharashi, M. Shalan, A. Hassan, M. Fahmy, and A. Salem.
Ain Shams Journal of Electrical Engineering (ASJEE), Jun 2010. -
CAN Bus Analyzer and Emulator.
H. Kashif, G. Bahig, and S. Hammad.
4th International Design and Test Workshop (IDT), Nov 2009. -
Model-Based Embedded Software Development and Testing FLow.
H. Kashif, M. El-Fekky, H. Shokry, and S. Hammad.
4th International Design and Test Workshop (IDT), Nov 2009.
Theses
-
Deployment and Debugging of Real-Time Applications on Multicore Architectures. [thesis]
Ph.D. Thesis, 2015. -
Hardware Based Automatic Test Pattern Generation.
M.Sc. Thesis, 2010.
Talks
- Performance-Aware Analytics Engine.
Analytics Day: From Data to Decisions.
University of Waterloo, Canada, Apr 2016. - INSTEP: A Static Instrumentation Framework for Preserving Extra-functional Properties.
19th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA).
Taipei, Taiwan, Aug 2013. - Program Transformation for Time-Aware Instrumentation.
17th IEEE Internationl Conference on Emerging Technologies and Factory Automation (ETFA).
Krakow, Poland, Sep 2012. - A Static Instrumentation Framework for Preserving Extra-functional Properties.
NECSIS.
Ottawa, Jun 2012. - A Static Instrumentation Framework for Preserving Extra-functional Properties.
The third internal workshop of the project Certification of Safety-Critical Software-Intensive Systems.
McMaster University, May 2012. - Using Link-level Latency Analysis for Path Selection for Real-time Communication on NoCs.
17th Asia and South Pacific Design Automation Conference (ASPDAC).
Sydney, Australia, Feb 2012. - Time Aware Instrumentation on the Worst-Case Path.
NECSIS.
General Motors, Detroit, MI, USA, Oct 2011. - Time Aware Instrumentation on the Worst-Case Path.
ESSPIRITS workshop.
University of Waterloo, Canada, Oct 2011. - Time Aware Instrumentation on the Worst-Case Path.
NECSIS Launch.
McMaster University, Canada, Jun 2011. - Time Aware Instrumentation with Hardware Support.
The second internal workshop of the project Certification of Safety-Critical Software-Intensive Systems.
McMaster University, Canada, Dec 2010. - Development of embedded software and debugging of AUTOSAR software components using VSI and Bridgepoint.
Mentor Graphics, Jul 2009. - Error Injection in CAN Frames.
Mentor Graphics, Sep 2007.
Review Work
- Reviewer, JSA 2014.
The Journal of System Architecture. - Reviewer, EMSOFT 2014.
The 14th International Conference on Embedded Software, New Delhi, India, 12-17 Oct, 2014. - Reviewer, ETFA 2014.
The 19th IEEE International Conference on Emerging Technologies and Factory Automation, Barcelona, Spain, 16-19 Sep, 2014. - Reviewer, DATE 2014.
17th Conference on Design, Automation & Test in Europe, Dresden, Germany, 24-28 Mar, 2014. - Reviewer, RTSS 2013.
The 34th IEEE Real-Time Systems Symposium, Vancouver, Canada, 3-6 Dec, 2013. - Reviewer, ECRTS 2013.
The 25th Euromicro Conference on Real-Time Systems, Paris, France, 9-12 Jul, 2013. - Reviewer, LCTES 2013.
SIGPLAN/SIGBED Conference on Languages, Compilers, Tools and Theory for Embedded Systems, Seattle, Washington, USA, 20-21 Jun, 2013. - Reviewer, RTAS 2013.
The 19th IEEE Real-Time and Embedded Technology and Applications Symposium, Philadelphia, USA, 9-11 Apr, 2013 - Reviewer, DATE 2013.
16th Conference on Design, Automation & Test in Europe, Grenoble, France, 18-22 Mar, 2013. - Reviewer, ICESS 2012.
The 9th IEEE International Conference on Embedded Software and Systems, Liverpool, UK, 25-27 Jun, 2012. - Reviewer, LCTES 2012.
SIGPLAN/SIGBED Conference on Languages, Compilers, Tools and Theory for Embedded Systems, Beijing, China, 12-13 Jun, 2012. - Reviewer, RTSS 2011.
The 32nd IEEE Real-Time Systems Symposium, Vienna, Austria, 29 Nov - 2 Dec, 2011. - Reviewer, EMSOFT 2011.
The 11th International Conference on Embedded Software, Taipei, Taiwan, 9-14 Oct, 2011. - Reviewer, SIES 2011.
The 6th IEEE International Symposium on Industrial Embedded Systems, Vasteras, Sweden, 15 Jun, 2011. - Reviewer, FSEN 2011.
The 4th IPM International Conference on Fundamentals of Software Engineering, Tehran, Iran, 20-22 Apr, 2011. - Reviewer, RTAS 2011.
The 17th IEEE Real-Time and Embedded Technology and Applications Symposium, Chicago, USA, 11-14 Apr, 2011. - Reviewer, DATE 2011.
14th Conference on Design, Automation & Test in Europe, Grenoble, France, 14-18 Mar, 2011.