Rushikesh K Joshi
Associate Professor
Department of Computer Science & Engineering

Indian Institute of Technology Bombay
Powai, Mumbai-400076, India

Room SI-A-110, Kresit Building, Floor No. 1
Ph:+91-22-25767730    Fax:+91-22-25720290 
Email: rkj@cse.iitb.ac.in


Areas: Object orientation, Abstractions, Software architecture modeling and Specification,
Refactoring, OO metrics and their properties



Current Courses
:
    CS718 Software Architecture
    CS347 Operating Systems (for CS Minor)

Course Pages                                                                                               
Some educational notes & talks
 

List of Publications

Recent Research:
    
Code Analysis: Metrics, Concept Lattices, Refactoring, Properties of Metrics
   Software Architectures: Agents, Ontologies, Descriptions, Patterns, Aspects
   Synchronization: A New Synchronization Problem. Try your luck with P() and V().
   Morphology: Spell checking for Indian Languages

Projects and Downloads

Sponsored Projects

Storing Concept Nets Constore Project
Objectification from procedural code The Ox project
An Access Graphs Analysis Tool for gcc AccessWiz project
Anonymous Remote Computing on Linux and windows, code and documentation! project page
Transparent filter objects  project page

learning Java?: lots of java programs here.. goto my java page

PhD Students
 
Padmaja Joshi  (Cohesion & Coupling Analysis for Code Refactoring)
  Arvind Kiwelekar (Architecture-centric Ontological Analysis)
  Kalyan Chakrawarthy (Aspects in Formal Requirements Modeling)
  Dharmendra Yadav (Modeling of Software Architectural Patterns)
  Pradeep Yemula (Architectures for Energy Sector)

Recent Masters Students

  Krishna Chaitanya (Properties of Object Oriented Metrics)
  Seshuraju (Programming Event Driven Systems)
  Prathab (Concept-net Storage)
  Namrata (Reengineering of procedural code to object oriented code)
  Shreyas (Analysis of Hindustani Classical Music)

  Aniruddha (Encoding of Objects in untyped lambda calculus and game semantics)

Current Masters Students:

  Sandeep (expressing software architectures)
  Srikrishna (properties of object oriented metrics)
 
Other Articles

Short articles on presentations, coding style and what and how of seminars
  Seminars  Presentation  Coding

musical creation..
: (for non-commercial use): Raaga madhuvanti on sitar
A poem  Featured on Indolink classic collection

links of interest
: Nptel education  Technologies for Indian languages  Indian Railways 
Local tourism ITC Indian classical music  Sanskrit  Merriam-webster
Raja Ravi Varma's paintings  indian classical music link