04.02.2013 Views

Curriculum vitae - Robotics and Embedded Systems - TUM

Curriculum vitae - Robotics and Embedded Systems - TUM

Curriculum vitae - Robotics and Embedded Systems - TUM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chih-Hong Cheng<br />

Contact<br />

Information<br />

Research<br />

Interests<br />

fortiss - An-Institut der TU München Phone: +49.89.3603522.511<br />

Guericke Str. 25 Phone: +49.89.3603522.50<br />

D-80805 München E-mail: cheng.chihhong@gmail.com<br />

Germany WWW: http://www6.in.tum.de/~chengch<br />

Formal methods <strong>and</strong> cyber-physical systems, with special focus in applying game-based synthesis<br />

techniques to assist system-level design.<br />

Education Technische Universität München, Garching by Munich, Bavaria, Germany<br />

Academic<br />

Employments<br />

Presentation in<br />

Conferences<br />

Invited<br />

Presentation in<br />

Institutes<br />

Publications<br />

(A. Peer-Reviewed)<br />

Dr. rer. nat., Informatics, April, 2012<br />

Dissertation: ”An implementation for algorithmic game solving <strong>and</strong> its applications in system synthesis”<br />

National Taiwan University, Taipei, Taiwan<br />

M.Sc., Electrical Engineering (CS division), June, 2008<br />

B.S., Civil Engineering, June, 2003<br />

Fortiss - An-Institut der TU München, Munich, Bavaria, Germany<br />

Junior research group leader (Computer Aided Synthesis <strong>and</strong> Verification) Jul, 2012 - present<br />

Staff researcher Jul, 2011 - Jun, 2012<br />

Technische Universität München, Garching by Munich, Bavaria, Germany<br />

Research assistant Jul, 2008 - Jun, 2011<br />

Co-taught courses in Department of Informatics. Shared responsibility for lectures, exams, homework<br />

assignments, <strong>and</strong> grades.<br />

• Guest Lecture: Perlen der Informatik 3 - Synthesis (undergraduate level), Winter 2011.<br />

• Seminar: Computer-Aided Synthesis (master level), Summer 2011.<br />

• Praktikum: Algorithmic Game Solving (master level), Winter 2010.<br />

• Praktikum: Lego Mindstorm challenge (undergraduate level), Summer 2010.<br />

National Taiwan University, Taipei, Taiwan<br />

Teaching assistant Oct, 2006 - Jun, 2007<br />

Duties at various times have included office hours <strong>and</strong> leading weekly computer lab exercises.<br />

• Computer programming (undergraduate level)<br />

• Formal methods<br />

SSV’12, AGERE’12, ICRA’12, ATVA’11, MBDEFP’11, GAMES’11, VMCAI’11, CIAA’11,<br />

TACAS’11, NFM’11, ATVA’10, CIRA’09, SSV’09.<br />

2012: INRIA Grenoble (France), UC Berkeley (USA), Université libre de Bruxelles (Belgium). 2011:<br />

RWTH Aachen University (Germany), National Taiwan University (Taiwan), IIS, Academia Sinica<br />

(Taiwan), ISCAS, Chinese Academia of Science (China). 2010: Verimag Laboratory, CNRS (France)<br />

C.-H. Cheng, S. Bensalem, H. Ruess, R.-J. Yan. Distributed Priority Synthesis. In Proceedings of<br />

the 6th International Conference on System Software Verification (SSV’12), ENTCS.<br />

C.-H. Cheng, M. Geisinger, H. Ruess, C. Buckl, <strong>and</strong> A. Knoll. MGSyn: Automatic Synthesis for<br />

Industrial Automation. In Proceedings of the 24th International Conference on Computer Aided


Verification (CAV’12), volume 7358 of LNCS, pages 658-664. Springer.<br />

C.-H. Cheng, M. Geisinger, H. Ruess, C. Buckl, <strong>and</strong> A. Knoll. Game Solving for Industrial Control<br />

<strong>and</strong> Automation. In Proceedings of the 2012 IEEE International Conference on <strong>Robotics</strong> <strong>and</strong><br />

Automation (ICRA’12), IEEE.<br />

C.-H. Cheng, S. Bensalem, Y.-F. Chen, R.-J. Yan, B. Jobstmann, H. Ruess, C. Buckl, <strong>and</strong> A.<br />

Knoll. Algorithms for Synthesizing Priorities in Component-based <strong>Systems</strong>. In Proceedings of the<br />

9th International Symposium on Automated Technology for Verification <strong>and</strong> Analysis (ATVA’11),<br />

volume 6996 of LNCS, pages 150-167. Springer, Oct, 2011.<br />

C.-H. Cheng, B. Jobstmann, C. Buckl, <strong>and</strong> A. Knoll. On the Hardness of Priority Synthesis. In<br />

Proceedings of the 16th International Conference on Implementation <strong>and</strong> Application of Automata<br />

(CIAA’11), volume 6807 of LNCS, pages 110-117. Springer, July, 2011.<br />

C.-H. Cheng, A. Knoll, M. Luttenberger, <strong>and</strong> C. Buckl. GAVS+: An Open Framework for the<br />

Research of Algorithmic Game Solving. In Proceedings of the 17th International Conference in<br />

Tools <strong>and</strong> Algorithms for the Construction <strong>and</strong> Analysis of <strong>Systems</strong> (TACAS’11), volume 6605 of<br />

LNCS, pages 258-261. Springer, April 2011.<br />

C.-H. Cheng, S. Bensalem, B. Jobstmann, R. Yan, A. Knoll, <strong>and</strong> H. Ruess. Component Construction<br />

<strong>and</strong> Priority Synthesis for Simple Interaction <strong>Systems</strong>. Proceedings of the 3rd NASA Formal Methods<br />

Symposium (NFM’11), volume 6617 of LNCS, pages 466-471. Springer, April 2011.<br />

C.-H. Cheng, H. Ruess, C. Buckl, <strong>and</strong> A. Knoll. Synthesis of Fault-Tolerant <strong>Embedded</strong> <strong>Systems</strong><br />

using Games: from Theory to Practice. In Proceedings of the 12th International Conference in<br />

Verification, Model Checking, <strong>and</strong> Abstract Interpretation (VMCAI’11), volume 6538 of LNCS, pages<br />

118-133. Springer, January 2011.<br />

C.-H. Cheng, C. Buckl, M. Luttenberger, <strong>and</strong> A. Knoll. GAVS: Game Arena Visualization <strong>and</strong> Synthesis.<br />

In Proceedings of the 8th International Symposium on Automated Technology for Verification<br />

<strong>and</strong> Analysis (ATVA’10), volume 6252 of LNCS, pages 347-352. Springer, September 2010.<br />

C.-H. Cheng, C. Buckl, <strong>and</strong> A. Knoll. Tool-based Development of Light-weight Fault-Tolerant <strong>Embedded</strong><br />

<strong>Systems</strong>. In Proceedings of the 16th IEEE Real-Time <strong>and</strong> <strong>Embedded</strong> Technology <strong>and</strong> Applications<br />

Symposium (RTAS’10-poster), April 2010.<br />

C.-H. Cheng, A. Knoll, J. Esparza, C. Buckl, <strong>and</strong> Y. Chen. Examining Robotic <strong>Systems</strong> with<br />

Shape-adjustable Manipulators under Dynamic Environments: from Simulation to Verification. In<br />

Proceedings of the 8th IEEE International Symposium on Computational Intelligence in <strong>Robotics</strong><br />

<strong>and</strong> Automation (CIRA’09). IEEE, December 2009.<br />

C.-H. Cheng, C. Buckl, J. Esparza, <strong>and</strong> A. Knoll. Modeling <strong>and</strong> Verification for Timing Satisfaction<br />

of Fault-Tolerant <strong>Systems</strong> with Finiteness. In Proceedings of the 13th IEEE/ACM International<br />

Symposium on Distributed Simulation <strong>and</strong> Real Time Applications (DS-RT’09), pages 208-215.<br />

IEEE, October 2009.<br />

C. Brooks, C.-H. Cheng, T. Feng, E. A. Lee, <strong>and</strong> R. von Hanxleden. Model Engineering using Multimodeling.<br />

In Proceedings of the 1st International Workshop on Model Co-Evolution <strong>and</strong> Consistency<br />

Management (MCCM’08), 2008.<br />

F. Wang <strong>and</strong> C.-H. Cheng. Program Repair Suggestions from Graphical State-Transition Specifications.<br />

In Proceedings of the 28th International Conference in Formal Techniques for Networked <strong>and</strong><br />

Distributed <strong>Systems</strong> (FORTE’08), volume 5048 of LNCS, pages 185-200. Springer, 2008.


Publications<br />

(B. Non Peer-Reviewed<br />

or under Review)<br />

Professional<br />

Experience<br />

Awards, Honors,<br />

<strong>and</strong> Grants<br />

[Rev2] C.-H. Cheng <strong>and</strong> N. Shankar. EFSMT: Towards the design <strong>and</strong> analysis of cyber-physical<br />

systems using ∃∀SMT solvers. Submitted to LCTES’13.<br />

[Rev1] C.-H. Cheng, H. Ruess, N. Shankar. JBernstein: Exploration techniques for non-linear polynomial<br />

constraint checking. Submitted to CAV’13.<br />

[Thesis] C.-H. Cheng. An implementation of algorithmic game solving <strong>and</strong> its applications in system<br />

synthesis. Doctoral thesis, Technische Universität München, 2012.<br />

[Tech2] C.-H. Cheng, B. Jobstmann, M. Geisinger, S. Diot-Girald, H. Ruess, C. Buckl, <strong>and</strong> A. Knoll.<br />

Optimizations for game-based synthesis. Technical Report: TR-2011-12, Verimag Research Report,<br />

August 2011.<br />

[Tech1] C.-H. Cheng, T. Fristoe, <strong>and</strong> E. A. Lee. Applied verification: The ptolemy approach. Technical<br />

Report UCB/EECS-2008-41, EECS Department, University of California, Berkeley, April 2008.<br />

SRI International, Menlo Park, California, USA Jul - Oct, 2012<br />

international fellow Host: Dr. Natarajan Shankar<br />

Designed <strong>and</strong> implemented EFSMT, a prototype solver for the design, analysis <strong>and</strong> synthesis of<br />

cyber-physical systems based on the core methodology called ∃∀SMT solving.<br />

Verimag Laboratory, Grenoble, France Nov - Dec, 2010; Apr, Dec, 2011; Oct, 2012<br />

research visit Host: Prof. Saddek Bensalem, Dr. Barbara Jobstmann<br />

Designed <strong>and</strong> implemented VissBIP, the first tool which enables automatic synthesis for safety <strong>and</strong><br />

deadlock avoidance for simple Behavior-Interaction-Priority (BIP) systems.<br />

EECS, University of California, Berkeley, California USA Oct, 2007 - May, 2008<br />

student research visit Advisor: Prof. Edward A. Lee<br />

Designed <strong>and</strong> implemented the first verification module (from SR systems to SMV models) in<br />

Ptolemy II, which is an open-source software framework supporting experimentation with actororiented<br />

design.<br />

Research grant: Bavaria California Technology Center, 2013<br />

• Title: Automatic parameter finding for robust control via Exists-Forall SMT solvers<br />

• PIs: Chih-Hong Cheng (Germany) <strong>and</strong> Natarajan Shankar (USA)<br />

Stipend for international visiting fellow, SRI International, 2012<br />

Doctoral graduation with summa cum laude on degree, Technische Universität München, 2012<br />

High performance research assistant price, Technische Universität München, 2010<br />

Doctoral scholarship: Program <strong>and</strong> Model Analysis, DFG, Germany, 2008 - 2011<br />

Scholarship for outst<strong>and</strong>ing exchange students, Ministry of Education, Taiwan, 2007 - 2008<br />

Graduation as the student representative (M.Sc.), National Taiwan University, 2007<br />

References Available upon request.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!