Post Job Free

Resume

Sign in

Research Assistant

Location:
Tempe, AZ
Posted:
November 27, 2016

Contact this candidate

Resume:

Adel Dokhanchi

Tempe, AZ 480-***-****

http://www.public.asu.edu/~adokhanc/

acxnyu@r.postjobfree.com

Computer Engineer

Accomplished computer engineer with experience in formal verification of Cyber-Physical Systems (CPS) and Electronic Design Automation (EDA). Able to quickly adapt to ever-changing environments and to thrive in a stressful environment with tight deadlines. Experienced in problem analysis, algorithmic solutions, implementing efficient programs, and verification and validation of the results towards the desired goals.

C/C++

Verilog/VHDL

Systems Modeling and Verification

Model Checking UPPAAL/NuSMV

Matlab

Java

CPS Testing and Monitoring

Temporal Logic (LTL,MTL,TPTL)

Latex

Pascal

Formal Methods and Modeling

FPGA/VLSI CAD

Education

Ph.D. in Computer Science, Arizona State University, Tempe, AZ, 2016

M.S. in Computer Engineering, Amirkabir University of Technology, Tehran, Iran, 2008

B.S. in Computer Engineering, Shahid Beheshti University, Tehran, Iran, 2005

Professional Experience

Arizona State University, Tempe, AZ 2010-Present

Research Assistant, Testing, and Verification of Cyber-Physical Systems, 2012-Present

Assist in the development of S-TaLiRo toolbox that tests and verifies CPS for Matlab and Simulink models. Research and develop an on-line monitoring algorithm for Metric Temporal Logic (MTL) and an offline-monitoring algorithm for Timed Propositional Temporal Logic (TPTL) for Matlab and Simulink models. Create a monotonicity algorithm for multi-parameter estimation of parametric temporal logic.

Utilized the S-TaLiRo tool for computing the space and time robustness of temporal logic CPS requirements.

Designed a testing suite with the coverage estimation of Hybrid Automata for Simulink models.

Developed a specification-debugging framework to formalize the detection of errors for real-time requirements.

Researched and developed an automatic vacuous signal detection algorithm for S-Taliro falsification framework.

Embedded Systems, 2010-Present

Develop Linux character device drivers for multithread communication, which provided a number of message bus device drivers and message queues that were shared between periodic tasks as sender, daemon, and receiver.

Created a Linux Kernel module as a hashtable device file system, which was shared between multiple threads to provide operations including add, search, and delete to the hashtable in Kernel space.

Developed a processer-in-the-loop (PIL) simulation for robot control application using Simulink code generation, utilizing the target system running VxWorks RTOS and establishing the communication with Matlab host.

Devised a model-based robot controller utilizing Matlab iRobot Create simulator toolbox.

Implementing real-time scheduling protocols such as Earliest Deadline First (EDF), Rate-Monotonic (RM), and Deadline-Monotonic (DM) and compare their schedulability through statistical analysis.

Produced a robot collision avoidance controller with Simulink embedded code generation for Mindstorm NXT.

Programmed a communication application in TinyOS platform for TelosB mote wireless sensor network devices.

Programmed a GUI Java application on an Android platform for controlling a Wi-Fi connection.

Teaching Assistant, 2013, 2014, 2015

Introduction to Theoretical Computer Science.

Electronic Design Automation, VLSI EDA Related Research Projects, 2010-2011

Performed research on non-deterministic program derivation for the parallelization of CAD algorithms.

Developed an algorithm for an optimal balanced binary tree with the application for zero skew clock tree routing.

Reduced the 3SAT problem into minimum bi-sectioning to prove the NP-Completeness of circuit partitioning.

Azad University, Parand Branch, Tehran, Iran 2010

Lecturer

Taught courses on Digital Design Fundamentals and Principles of Programming with C.

Shahid Beheshti University, Tehran, Iran 2009-2010

Electronic Design Automation, FPGA CAD

Designed FPGA architecture with on-chip microwave transceiver for Radio-Frequency (RF) Interconnect.

Created and implemented a post routing interconnect optimization algorithm using RF transceiver assignments.

Amirkabir University of Technology, Tehran, Iran 2005-2008

Teaching Assistant, 2008

Logic Design.

Electronic Design Automation, VLSI CAD, 2005-2008

Researched and developed circuit retiming algorithms for post placement performance improvement. Updated the layout placement to adapt new retiming improvements in critical paths. Developed static timing analysis algorithms for the estimation of circuit delay in the physical layout.

Implemented a simulation-based power analysis algorithm for physical synthesis

Developed post-synthesis gate sizing algorithm for improvement of circuit delay.

Publications

Formal Requirement Debugging for Testing and Verification of Cyber-Physical Systems Adel Dokhanchi, Bardh Hoxha and Georgios Fainekos (under review)

An Efficient Algorithm for Monitoring Practical TPTL Specifications Adel Dokhanchi, Bardh Hoxha, Cumhur Erkan Tuncali and Georgios Fainekos (under review)

MITL Specification Debugging for Monitoring of Cyber-Physical Systems Adel Dokhanchi, Bardh Hoxha and Georgios Fainekos - Vienna, Austria – MTCPS, 2016

Mining Parametric Temporal Logic Properties in Model-Based Design for Cyber-Physical Systems Bardh Hoxha, Adel Dokhanchi and Georgios Fainekos - Accepted for publication in journal STTT

Metric Interval Temporal Logic Specification Elicitation and Debugging Adel Dokhanchi, Bardh Hoxha and Georgios Fainekos - Austin, Texas - MEMOCODE, 2015

Requirements driven falsification with coverage metrics A. Dokhanchi, A. Zutshi, R. T. Sriniva, S. Sankaranarayanan, G. Fainekos - Amsterdam, Netherlands - EMSOFT, 2015

Towards Formal Specification Visualization for Testing and Monitoring of Cyber-Physical Systems B Hoxha, H. Bach, H. Abbas, A. Dokhanchi, Y. Kobayashi and G. Fainekos - Lausanne, Switzerland - DIFTS, 2014

On-Line Monitoring for Temporal Logic Robustness Adel Dokhanchi, Bardh Hoxha and Georgios Fainekos - Toronto, Canada - RV, 2014

Demo: S-TaLiRo: A tool for Testing and Verification for Hybrid Systems: Recent Functionality and Additions B. Hoxha, H. Abbas, A. Dokhanchi, G. Fainekos - Berlin, Germany - HSCC, 2014

Performance Improvement and Congestion Reduction of Large FPGAs Using On-Chip Microwave Interconnects Mohammad Taghi Teimoori, Ali Jahanian, Adel Dokhanchi - IEICE Transactions 95-C(10): 1610-1619 (2012)

Feasibility Study of Using the RF Interconnects in Large FPGAs to Improve Routing Tracks Usage A. Dokhanchi, A. Jahanian, E. Mehrshahi, M. T. Teimoori - Chennai, India - ISVLSI, 2011

Performance Improvement of Physical Retiming with Shortcut Insertion Adel Dokhanchi, Mostafa Rezvani, Ali Jahanian, Morteza Saheb Zamani - Montpellier, France - ISVLSI, 2008

Using Shannon Decomposition for Improving Physical Design of VLSI (in Persian) A. Dokhanchi, M. Rezvani, and M. S. Zamani, The 13th International CSI Computer Conference - Kish Island, Iran - 2008.



Contact this candidate