Gholamreza Safi

PhD in Computer Science

Computer Science Department
University of Southern California


 
email: First character of my Firstname + My last name{AT}usc 

Introduction
  I finished my Ph.D. in computer scinece at USC, under the advisement of Professor Nenad Medvidovic in the Software Architecture Research Group. My research was about static analysis of event-based systems. I am a software engineer at Cloudera right now.

Education

Selected Publications

  1. Detecting Event Anomalies in Event-based Systems. Gholamreza Safi, Arman Shahbazian, William G.J. Halfond, Nenad Medvidovic. To be appear in the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), 2015.
  2. Identifying Message Flow in Distributed Event-Based Systems. Joshua Garcia, Daniel Popescu, Gholamreza Safi, William G.J. Halfond, Nenad Medvidovic. In Proceedings of the 9th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013.
  3. A Service based Approach to Self-adaptive Software Systems based on Constructing a Group of Autonomic Elements. Gholamreza Safi, Seyed-Hassan Mirian-Hosseinabadi. EASe 2010, Oxford, London, UK, March 2010.
  4. An Evaluation Method for Aspectual Modeling of Distributed Software Architectures. Hamid Bagheri, Vajih Montaghami, Gholamreza Safi, Seyed-Hassan Mirian-Hosseinabadi. AICCSA-08, Doha, Qatar, April 2008.
  5. ArchC#: A new Architecture Description Language for Distributed Systems. Saeed Parsa, Gholamreza Safi. FSEN 2007, Tehran, Iran, Also published in Springer LNCS 4767, Pages 432-439, April 2007.
 
Resume

  Here, you can find my Resume in PDF format.

DEvA Project

  Here, you can find more information about my recent project, DEvA, a static race detection technique for event-based systems.