Bassem Elkarablieh


ACES 5.124
The University of Texas at Austin
Department of Electrical and Computer Engineering
1 University Station C5000
Austin, TX 78712-0240
USA
Tel: +1 (512) 232 7934
E-mail: elkarabl@ece.utexas.edu



About Me


I am a graduate student in the Electrical and Computer Engineering department at The University of Texas at Austin. I am pursuing my Ph.D. under the supervision of Dr. Sarfraz Khurshid . I received my Bachelor of Engineering (2004) from the Lebanese American University, and my Master’s degree in Computer Engineering (2006) from Syracuse University.



Resume




Research


I am interested in discovering techniques for increasing the reliability and degree of confidence in software systems. My research interests include automatic data structure repair, systematic test case generation, and symbolic execution.

Publications


Projects

  • Large Data Structure Generation
    • Shekoosh
      A tool for constraint based generation of large data structures. A key observation behind Shekoosh is that while the problem of generating an input that satisfies all the given constraints is hard, generating a structure at random is straightforward. Indeed, a structure generated at random is highly unlikely to satisfy any of the desired constraints. However, it can be repaired to transform it so that it satisfies all the desired constraints.
  • Data Structure Repair
    • Juzi
      A tool for performing automatic data structure repair and error recovery. Juzi implements a search-based algorithm for efficiently repairing structurally complex data. Given an imperative predicate that describes the structural and data constraints, Juzi systematically explores the neighborhood of an error, and mutates the structure to satisfy the structural integrity constraints.



Professional Experience


  • Summer 2007 internship at Google Corp.
    • Model Based Testing (with John Thomas)
      We designed and implemented a testing framework that uses model based testing techniques to test web applications modeled as extended finite state machines (EFSM). The framework accepts models written in Java, and generates domain specific test scripts that enable automatic testing of web applications.
  • Summer 2006 internship at Intel Corp.
    • Dynamic Power Optimization (with Laurent Chaouat)
      We designed an algorithm that utilizes internal signal logic similarity in order to perform gate substitution to reduce the switching of highly active parts of a circuit. We implemented this algorithm using tcl scripting, and used it to optimize the dynamic power consumption of internal components of Bonell, a mobile Microprocessor from Intel.



Teaching


  • University of Texas at Austin
    • Senior Design Project (EE464)
  • Syracuse University
    • Object Oriented Design (CSE687)
    • VLSI Design (CSE664)



Bassem Elkarablieh
The University of Texas at Austin
Electrical and Computer Engineering
1 University Station C5000
Austin, TX 78712-0240
USA
(512) 232 7934
elkarabl@ece.utexas.edu