Associate Scientist

Department of Electrical and Computer Engineering
College of Engineering
Iowa State University

Office: 2215 Coover Hall
Mailing Address:
2215 Coover Hall,
Department of Electrical and Computer Engineering
Ames, IA, 50011, USA

Email: gsanthan AT iastate.edu

Research Interests

Software Engineering: Program Analysis, Malware Detection, Program Comprehension, Model Checking, Android

Artificial Intelligence: Knowledge Representation and Reasoning, Qualitative Preference Reasoning, Multi-criteria Decision Analysis

Professional Experience

  • Associate Scientist, January 2016- present, Department of Electrical and Computer Engineering, Iowa State University.
  • Post-doctoral Research Associate, October 2014 - December 2015, Department of Electrical and Computer Engineering, Iowa State University.
  • Post-doctoral Research Associate, May 2014 – October 2014, Department of Material Science and Engineering, Iowa State University.
  • Post-doctoral Research Associate, 2011 - 2014, Department of Computer Science, Iowa State University.
  • Research Assistant, Fall 2007 – Fall 2010, Department of Computer Science, Iowa State University.
  • Senior Software Engineer, 2004 – 2007, HCL Technologies, Chennai, India.

Research Grants

  • Senior Personnel. Decision Support System for Reasoning with Preferences. Funded by the Computer and Communications Foundations division of National Science Foundation, Award number CCF 1143734 (2011-2013). Grant amount: $111,393.00

Publications

    Books

  1. Ganesh Ram Santhanam, Samik Basu, Vasant Honavar. Representing and Reasoning with Qualitative Preferences: Tools and Applications. Morgan & Claypool Publishers. ISBN: 9781627058391. January, 2016. 154 pp. [url] [bib]
    
    @book{santhanam2016representing,
      title = {Representing and Reasoning with Qualitative Preferences: Tools and Applications. },
      author = {Santhanam, Ganesh Ram and Basu, Samik and Honavar, Vasant},
      publisher = {Morgan & Claypool Publishers},
      year = {2016},
      pages = {154},
      isbn = {9781627058391}
    }
    

    Journal Articles

  1. Ganesh Ram Santhanam. Qualitative optimization in software engineering: A short survey. Journal of Systems and Software 111 (2016): pp 149-156. [url] [bib]
    
    @article{santhanam2016qualitative,
      title={Qualitative optimization in software engineering: A short survey},
      author={Santhanam, Ganesh Ram},
      journal={Journal of Systems and Software},
      volume={111},
      pages={149--156},
      year={2016},
      publisher={Elsevier}
    }
    
  2. Ganesh Ram Santhanam, Samik Basu and Vasant Honavar. Representing and Reasoning with Qualitative Preferences for Compositional Systems. Journal of Artificial Intelligence Research. Publisher: AI Access Foundation. Volume 42; pp 211 – 274. 2011. [url] [bib]
    
    @article{santhanam2011representing,
      title={Representing and reasoning with qualitative preferences for compositional systems},
      author={Santhanam, Ganesh Ram and Basu, Samik and Honavar, Vasant},
      journal={Journal of Artificial Intelligence Research},
      volume={42},
      pages={211--274},
      year={2011},
      publisher={AI Access Foundation}
    }
    
  3. Ganesh Ram Santhanam and Kasthurirangan Gopalakrishnan. Pavement Life-Cycle Sustainability Assessment and Interpretation Using a Novel Qualitative Decision Procedure. Journal of Computing in Civil Engineering. Publisher: American Society of Civil Engineers. Volume: 27(5); pp: 544-554. 2013. [url] [bib]
    
    @article{santhanam2013pavement,
      title={Pavement Life-Cycle Sustainability Assessment and Interpretation Using a Novel Qualitative Decision Procedure},
      author={Santhanam, Ganesh Ram and Gopalakrishnan, Kasthurirangan},
      journal={Journal of Computing in Civil Engineering},
      volume={27},
      number={5},
      pages={544--554},
      year={2013},
      publisher={American Society of Civil Engineers}
    }
    

    Conference Articles (Peer-reviewed & Archived)

  1. Tom Deering, Ganesh Ram Santhanam, and Suresh Kothari. FlowMiner: Automatic Extraction of Library Data-Flow Semantics for Partial Program Analysis . International Conference on Information Systems Security. 2015, pages: 171-191. Publisher: Springer, LNCS 9478. [url] [bib]
    
    @incollection{deering2015flowminer,
      title={FlowMiner: Automatic Summarization of Library Data-Flow for Malware Analysis},
      author={Deering, Tom and Santhanam, Ganesh Ram and Kothari, Suresh},
      booktitle={Information Systems Security},
      pages={171--191},
      year={2015},
      publisher={Springer International Publishing}
    }
    
    
  2. Zachary J. Oster, Ganesh Ram Santhanam, and Samik Basu. Scalable Modeling and Analysis of Requirements Preferences: A Qualitative Approach using CI-Nets. IEEE 23rd International Requirements Engineering Conference (RE) 2015. pages: 214-219. Publisher: IEEE [url] [bib]
    
    @inproceedings{oster2015scalable,
      title={Scalable modeling and analysis of requirements preferences: A qualitative approach using CI-Nets},
      author={Oster, Zachary J and Santhanam, Ganesh Ram and Basu, Samik},
      booktitle={Requirements Engineering Conference (RE), 2015 IEEE 23rd International},
      pages={214--219},
      year={2015},
      organization={IEEE}
    }
    
    
  3. Ganesh Ram Santhanam, Gopalakrishnan Sivaprakasam, Giora Slutzki and Samik Basu. A Knowledge Based Framework for Case-specific Diagnosis. International Conference on Agents and Artificial Intelligence. 2015. ISBN 978-989-758-074-1, pages 482-488. [url] [bib]
    
    @conference{icaart15,
    author={Ganesh Ram Santhanam and Gopalakrishnan Sivaprakasam and Giora Slutzki and Samik Basu},
    title={A Knowledge Based Framework for Case-specific Diagnosis},
    booktitle={Proceedings of the International Conference on Agents and Artificial Intelligence},
    year={2015},
    pages={482-488},
    doi={10.5220/0005272104820488},
    isbn={978-989-758-074-1},
    }
    
  4. Ganesh Ram Santhanam, Samik Basu and Vasant Honavar. Verifying Preferential Equivalence & Subsumption via Model Checking. International Conference on Algorithmic Decision Theory (ADT); pages: 324–335. 2013. [url] [bib]
    
    @incollection{santhanam2013verifying,
      title={Verifying preferential equivalence and subsumption via model checking},
      author={Santhanam, Ganesh Ram and Basu, Samik and Honavar, Vasant},
      booktitle={Algorithmic Decision Theory},
      pages={324--335},
      year={2013},
      publisher={Springer Berlin Heidelberg}
    }
    
  5. Ganesh Ram Santhanam, Samik Basu and Vasant Honavar. Preference based Service Adaptation using Service Substitution. IEEE/ACM International Conference on Web Intelligence; pages: 487–493. 2013. [url] [bib]
    
    @inproceedings{santhanam2013preference,
      title={Preference based service adaptation using service substitution},
      author={Santhanam, Ganesh Ram and Basu, Sreetama and Honavar, Vasant},
      booktitle={Web Intelligence (WI) and Intelligent Agent Technologies (IAT), 2013 IEEE/WIC/ACM International Joint Conferences on},
      volume={1},
      pages={487--493},
      year={2013},
      organization={IEEE}
    }
    
    
  6. Zachary Oster, Ganesh Ram Santhanam, Samik Basu and Vasant Honavar. Model Checking of Qualitative Sensitivity Preferences to Minimize Credential Disclosure. International Symposium on Formal Aspects of Component Software. Publisher: Springer; pages: 205–223. 2012. [url] [bib]
    
    @incollection{oster2012model,
      title={Model checking of qualitative sensitivity preferences to minimize credential disclosure},
      author={Oster, Zachary J and Santhanam, Ganesh Ram and Basu, Samik and Honavar, Vasant},
      booktitle={Formal Aspects of Component Software},
      pages={205--223},
      year={2012},
      publisher={Springer Berlin Heidelberg}
    }
    
  7. Zachary Oster, Syed Adeel Ali, Ganesh Ram Santhanam, Samik Basu and Partha Roop. A Service Composition Framework Based on Goal-Oriented Requirements Engineering, Model Checking, and Qualitative Preference Analysis. International Conference on Service Oriented Computing. Publisher: Springer; pages: 283–297. 2012. [url] [bib]
    
    @incollection{oster2012service,
      title={A service composition framework based on goal-oriented requirements engineering, model checking, and qualitative preference analysis},
      author={Oster, Zachary J and Ali, Syed Adeel and Santhanam, Ganesh Ram and Basu, Samik and Roop, Partha S},
      booktitle={Service-Oriented Computing},
      pages={283--297},
      year={2012},
      publisher={Springer Berlin Heidelberg}
    }
    
  8. Ganesh Ram Santhanam, Yuly Suvorov, Samik Basu and Vasant Honavar. Verifying Intervention Policies for Infection Propagation over Networks: A Model Checking Approach. AAAI National Conference on Artificial Intelligence. Publisher: AAAI Press. Pages: 1408 – 1414. 2011. [url] [bib]
    
    @inproceedings{santhanam2011verifying,
      title={Verifying Intervention Policies to Counter Infection Propagation over Networks: A Model Checking Approach.},
      author={Santhanam, Ganesh Ram and Suvorov, Yuly and Basu, Samik and Honavar, Vasant},
      booktitle={Twenty-Fifth AAAI Conference on Artificial Intelligence},
      pages={1408--1414},
      year={2011},
      organization={AAAI Press}
    }
    
  9. Zachary Oster, Ganesh Ram Santhanam and Samik Basu. Automating Analysis of Qualitative Preferences in Goal-Oriented Requirements Engineering. IEEE/ACM International Conference on Auto- mated Software Engineering. Publisher: IEEE; pages: 448 – 451. 2011. [url] [bib]
    
    @inproceedings{oster2011automating,
      title={Automating analysis of qualitative preferences in goal-oriented requirements engineering},
      author={Oster, Zachary J and Santhanam, Ganesh Ram and Basu, Samik},
      booktitle={26th IEEE/ACM International Conference on Automated Software Engineering},
      pages={448--451},
      year={2011},
      organization={IEEE Computer Society}
    }
    
  10. Zachary Oster, Ganesh Ram Santhanam and Samik Basu. Identifying Optimal Composite Services by Decomposing the Service Composition Problem. IEEE International Conference on WebServices. Publisher: IEEE; pages: 267 – 274. 2011. [url] [bib]
    
    @inproceedings{oster2011identifying,
      title={Identifying optimal composite services by decomposing the service composition problem},
      author={Oster, Zachary J and Santhanam, Ganesh Ram and Basu, Samik},
      booktitle={Web Services (ICWS), 2011 IEEE International Conference on},
      pages={267--274},
      year={2011},
      organization={IEEE}
    }
    
  11. Ganesh Ram Santhanam, Samik Basu and Vasant Honavar. Dominance Testing via Model Checking. AAAI National Conference on Artificial Intelligence. Publisher: AAAI Press; pages: 357 – 362. 2010. [url] [bib]
    
    @inproceedings{santhanam2010dominance,
      title={Dominance Testing via Model Checking.},
      author={Santhanam, Ganesh Ram and Basu, Samik and Honavar, Vasant},
      booktitle={Twenty-Fourth AAAI Conference on Artificial Intelligence},
      pages={357--362},
      year={2010},
      organization={AAAI Press}
    }
    
  12. Ganesh Ram Santhanam, Samik Basu and Vasant Honavar. Efficient Dominance Testing for Unconditional Preferences. International Conference on the Principles of Knowledge Representation and Reasoning. Publisher: AAAI Press; pages: 590 – 592. 2010. [url] [bib]
    
    @inproceedings{santhanam2010efficient,
      title={Efficient Dominance Testing for Unconditional Preferences.},
      author={Santhanam, Ganesh Ram and Basu, Samik and Honavar, Vasant},
      booktitle={Twelfth International Conference on the Principles of Knowledge Representation and Reasoning},
      pages={590--592},
      year={2010},
      organization={AAAI Press}
    }
    
  13. Zachary Oster, Ganesh Ram Santhanam and Samik Basu. Decomposing the Service Composition Problem. European Conference on Web Services. Publisher: IEEE; pages: 163 – 170. 2010. [url] [bib]
    
    @inproceedings{oster2010decomposing,
      title={Decomposing the service composition problem},
      author={Oster, Zachary J and Santhanam, Ganesh Ram and Basu, Samik},
      booktitle={Web Services (ECOWS), 2010 IEEE 8th European Conference on},
      pages={163--170},
      year={2010},
      organization={IEEE}
    }
    
  14. Ganesh Ram Santhanam, Samik Basu and Vasant Honavar. Web Service Substitution Based on Preferences Over Non-Functional Attributes. IEEE International Conference on Services Computing. Pub- lisher: IEEE; pages: 210 – 217. 2009. [url] [bib]
    
    @inproceedings{santhanam2009web,
      title={Web service substitution based on preferences over non-functional attributes},
      author={Santhanam, Ganesh Ram and Basu, Samik and Honavar, Vasant},
      booktitle={Services Computing, 2009. SCC'09. IEEE International Conference on},
      pages={210--217},
      year={2009},
      organization={IEEE}
    }
    
  15. Ganesh Ram Santhanam, Samik Basu and Vasant Honavar. TCP-Compose* - A TCP-net based Algorithm for Efficient Composition of Web Services Based on Qualitative Preferences. International Conferenceon Service Oriented Computing. Publisher: Springer-Verlag; pages: 453 – 467. 2008. [url] [bib]
    
    @incollection{santhanam2008tcp,
      title={TCP- Compose*--A TCP-Net based algorithm for efficient composition of web services using qualitative preferences},
      author={Santhanam, Ganesh Ram and Basu, Samik and Honavar, Vasant},
      booktitle={Service-Oriented Computing--ICSOC 2008},
      pages={453--467},
      year={2008},
      publisher={Springer Berlin Heidelberg}
    }
    

    Technical Reports, Workshop/Conference Articles, Posters (Lightly Peer-reviewed)

  1. Ganesh Ram Santhanam, Pallavi Dubey, Scott Broderick, Krishna Rajan. Decision Theoretic Framework for Materials Selection in the Presence of Uncertainty. Materials Research Society's Fall Meeting. 2014. [url] [bib]
    
    @inproceedings{santhanam2014decision,
      title={A Decision Theoretic Framework for Materials Selection in the Presence of Uncertainty},
      author={Santhanam, Ganesh Ram and Dubey, Pallavi and Srinivasan, Srikant and Broderick, Scott and Rajan, Krishna},
      booktitle={Materials Research Society Fall Meeting},
      year={2014},
      organization={https://mrsfall14.zerista.com/event/member/146946}
    }
    
  2. Zachary Oster, Ganesh Ram Santhanam and Samik Basu. Automating Analysis of Qualitative Preferences in Goal-Oriented Requirements Engineering. Technical Report 11-06. Department of Com- puter Science, Iowa State University. 2011. [url] [bib]
    
    @techreport{oster2011automatingTR,
         title = {{Automating Analysis of Qualitative Preferences in Goal-Oriented Requirements Engineering.}},
         author = {Oster, Zachary J and Santhanam, Ganesh Ram and Basu, Samik},
         group = {Formal Methods Group, TR11-06},
         year = {2011},
         institution = {Iowa State University, Department of Computer Science},
         month = {August},
         Date-Added = {2011-12-08}
    }
    
  3. Ganesh Ram Santhanam, Samik Basu and Vasant Honavar. Identifying Sustainable Designs using Preferences over Sustainability Attributes. AAAI Spring Symposium on Artificial Intelligence and Sustainable Design. 2011. [url] [bib]
    
    @inproceedings{santhanam2011identifying,
      title={Identifying Sustainable Designs Using Preferences over Sustainability Attributes.},
      author={Santhanam, Ganesh Ram and Basu, Samik and Honavar, Vasant},
      booktitle={AAAI Spring Symposium: Artificial Intelligence and Sustainable Design},
      pages={91--97},
      year={2011},
      organization={AAAI Press}
    }
    
  4. Ganesh Ram Santhanam, Samik Basu and Vasant Honavar. Identifying Sustainable Designs using Preferences over Sustainability Attributes. Poster. Symposium on Sustainability, Iowa State Univer- sity. 2011. [url]

  5. Ganesh Ram Santhanam. A Dominance Relation for Unconditional Multi-Attribute Preferences. Technical Report 09-24. Computer Science, Iowa State University. 2009. [url] [bib]
    
    @techreport{santhanam2009dominance,
         title = {{A dominance relation for unconditional multi-attribute preferences}},
         author = {Santhanam, Ganesh Ram and Basu, Samik and Honavar, Vasant},
         year = {2009},
         institution = {Iowa State University, Department of Computer Science},
         month = {July},
         Date-Added = {2009-07-12}
    }
    
  6. Hieu Pham, Ganesh Ram Santhanam, James McCalley, Vasant Honavar. BenSOA: a Flexible Service-Oriented Architecture for Power System Asset Management. North American Power Symposium. 2009. [url] [bib]
    
    @inproceedings{pham2009bensoa,
      title={BenSOA: a flexible service-oriented architecture for power system asset management},
      author={Pham, Hieu Q and Santhanam, Ganesh Ram and McCalley, James D and Honavar, Vasant G},
      booktitle={North American Power Symposium (NAPS), 2009},
      pages={1--6},
      year={2009},
      organization={IEEE}
    }
    
  7. Ganesh Ram Santhanam, Samik Basu and Vasant Honavar. On Utilizing Qualitative Preferences in Web Service Composition: A CP-net Based Approach. Workshop on Service Composition and Adaptation held in conjunction with IEEE International Conference on Services Computing. 2008. [url] [bib]
    
    @inproceedings{santhanam2008utilizing,
      title={On utilizing qualitative preferences in web service composition: A CP-net based approach},
      author={Santhanam, Ganesh Ram and Basu, Samik and Honavar, Vasant},
      booktitle={Services-Part I, 2008. IEEE Congress on},
      pages={538--544},
      year={2008},
      organization={IEEE}
    }