Copyrights with respective publishers.Some papers available here for download may be older versions of the actual publications. Publications classified by Areas

Software
Architecture,
Ontology, Event Driven Systems, Components & Connectors
Petri Nets, Workflow Processes,
Dynamic Process Evolution

Smart Grid Software Architectures
Programming
Abstractions
and Languages
Object Oriented
Design

Frameworks:
Parallel,
Distributed

Patterns Implementations
Music,
Language,
Education


Petri Nets, Workflow Processes, Dynamic Process Evolution

Gelli Ravikumar,  S. A. Khaparde, and Rushikesh K. Joshi
Integration of Process Model and CIM to Represent Events and Chronology in Power System Processes
to appear in IEEE Systems Journal


,
Lookahead Consistency Models for Dynamic Migration of Workflow Processes
Petri Nets in Software Engineering (PNSE) @ Petri Nets : 267-286

, :
Catalog-based Token Transportation in Acyclic Block-Structured WF-nets.
Petri Nets in Software Engineering  (PNSE) @ Petri Nets : 287-307


Ahana Pradhan, Rushikesh K. Joshi
Architecture of a light-weight non-threaded event oriented workflow engine.

DEBS 2014: 342-345
The 8th ACM International Conference on Distributed Event-Based Systems, DEBS '14, Mumbai, India, May 26-29, 2014.
ACM 2014, ISBN 978-1-4503-2737-4


Ahana Pradhan, Rushikesh K. Joshi
Token transportation in Petri net models of workflow patterns.
ISEC 2014, 7th India Software Engineering Conference, Chennai, ISEC '14, Chennai, India - February 19 - 21, 2014.
ACM 2014, ISBN 978-1-4503-2776-3



Smart Grid Software Architecture

Gelli Ravikumar,  S. A. Khaparde, and Rushikesh K. Joshi
Integration of Process Model and CIM to Represent Events and Chronology in Power System Processes
to appear in IEEE Systems Journal


Gelli Ravikumar, S. A. Khaparde, Rushikesh K. Joshi,
The role of viewpoints in CIM profile projection

PES General Meeting, 2014 IEEE,
2014, Washington.


Gelli Ravikumar · S. A. Khaparde · Rushikesh K. Joshi
Towards CIM based control centers
2013 Annual IEEE India Conference (INDICON); 12/2013


Gelli Ravikumar, S. A. Khaparde, Rushikesh K. Joshi ,
Towards CIM implementation challenges in control centers worldwide and Indian power grid
India Conference (INDICON), 2014 Annual IEEE , 2014,
Mumba

Yemula Pradeep, S.A. Khaparde, Rushikesh K. Joshi
High Level Event Ontology for Multiarea Power System
IEEE Transactions on Smart Grid

Yemula Pradeep, S.A. Khaparde, Rushikesh K. Joshi, P. Pentayya
Real-time Congestion Representation using Event Driven Architecture
17th Power Systems Computation Conference, Stockholm Sweden - August 22-26, 2011

Yemula Pradeep, P. Seshuraju, S.A. Khaparde, Rushikesh K. Joshi
CIM-based connectivity model for bus-branch topology extraction and exchange
IEEE Transactions on Smart Grid
Volume 2, Issue 2, June 2011, Article number 5730516, Pages 244-253. 

Yemula Pradeep, P. Seshuraju, S.A. Khaparde, Rushikesh K. Joshi
Flexible open architecture design for power system control centers
download link
International Journal of Electrical Power & Energy Systems
Volume 33, Issue 4, May 2011, Pages 976-982. Elsevier.


Yemula Pradeep, Abhiroop Medhekar, Piyush Maheshwari, S. A. Khaparde, and Rushikesh. K. Joshi
Role of Interoperability in the Indian Power Sector,
Grid Interoperability Conference (Grid-Interop 2007),
Albuquerque, November 7-9, 2007   pdf

 

Software Architecture



Vrinda Yadav, Rushikesh K. Joshi, Sea Ling:
Process Edification for Traceability in Evolving Architectures.
ISEC 2016: 99-108, ACM 2016.

pdf  Arvind W. Kiwelekar, Rushikesh K. Joshi
An ontological framework for architecture model integration.
Proceedings of the 4th International Workshop on Twin Peaks of Requirements and Architecture:24-27,
TwinPeaks Workshop at ICSE 2014, Hyderabad, India, June 1, 2014.
ACM 2014, ISBN 978-1-4503-2848-7

pdf  Nidhi Tiwari, Gelli Ravikumar, Rushikesh K. Joshi
Towards end-to-end multi-dimensional quality evaluation of business processes.
ISEC 2014, 7th India Software Engineering Conference, Chennai, ISEC '14, Chennai, India - February 19 - 21, 2014.
ACM 2014, ISBN 978-1-4503-2776-3
 


pdf  Arvind W. Kiwelekar, Rushikesh K. Joshi
Ontological interpretation of object-oriented programming abstractions
SCAM 2013: 189-198
13th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2013,
Eindhoven, Netherlands, September 22-23, 2013. IEEE 2013

Arvind Kiwelekar, Rushikesh K. Joshi
Ontological Analysis for Generating Baseline Architectural Descriptions
ECSA 2010, Copenhagen, Denmark

Arvind Kiwelekar, Rushikesh K. Joshi
Identifying Architectural Connectors through Formal Concept Analysis of Communication Primitives
ECSA 2010, Copenhagen, Denmark

Dharmendra Yadav, Rushikesh K. Joshi
Capturing Interactions in Architectural Patterns pdf
IEEE IACC 2009, Patiala.

Kalyan Chakrawarthy and Rushikesh K. Joshi
Capturing Task and Dependency Aspects in Agent Oriented Requirement Specifications
pdf
AOSE 2008.

Arvind Kiwelekar, Rushikesh K. Joshi,
An Object Oriented Metamodel for Bunge-Wand-Weber Ontology
pdf
SWeCKa 2007, Workshop on Semantic Web for Collaborative Knowledge Acquisition
at IJCAI 2007, Hyderabad, January 2007.


Arvind W. Kiwelekar, Rushikesh K. Joshi
Extracting High-level Component-Connector View from Detailed UML Models: A Case Study.
COMPSAC (2) 2007: 527-534


Object Oriented Design


G. Srikrishna, Rushikesh K. Joshi
Inheritance Metrics: What do they measure? pdf
MASPEGHI 2010 at ECOOP.


Padmaja Joshi, Rushikesh K. Joshi
Quality Analysis of Object Oriented Cohesion Metrics
QUATIC 2010, Porto, Portugal


Padmaja Joshi, Rushikesh K. Joshi
A Measurement-centric Metamodel for Object Oriented Programs
Poster at ISEC 2010, Bangalore.


Padmaja Joshi, Rushikesh K. Joshi
Concept Analysis for Class Cohesion
(CSMR 2009)
CSMR 2009

Padmaja Joshi, Rushikesh K. Joshi,
Microscopic Coupling Metrics for Refactoring
(CSMR 2009)
CSMR-2006, 10th European Conference on Software Maintenance and Reengineering, March 22-24, 2006.

Naveen Sharma, Padmaja Joshi, Rushikesh K. Joshi
Applicability of Weyuker's Property 9 to Object Oriented Metrics
pdf
IEEE Transactions on Software Engineering, March 2006, Vol. 32, No. 3, pp. 209-211.


Programming Abstractions and Languages

Rushikesh K Joshi, Harikrishnan C R, M. Hidayat Ansari
Mobile  Agent Abstractions: Formulations and Implementations
pdf
MTCOORD 2007

Rushikesh K. Joshi, Subash Rajaa,
Modeling VP operation: the Diwali Festival Problem,
pdf
ACM Operating Systems Review: April 2005, Vol.39, No. 2, pp. 51-53

Rushikesh K. Joshi
Distributed filter processes.
Concurrency & Computation: Practice and Experience 17(12): 1497-1506 (2005) 1-53
(WFoMT special issue, extended Version of the paper presented at WFoMT workshop in 2002.)

Rushikesh K. Joshi, Maureen Mascarenhas, Yogesh Murarka
Filter Objects for JAVA
Software Practice and Experience, Vol. 33, No. 6, 2003, pp. 509-522. Publisher

Sonal Bhagat, R.K.Joshi,
Behavioral Contracts for COM Components,
ps
In Proceedings of Information System Technology and its Applications (ISTA 2001),
Ed. Mikhail Godlevsky, Heinrich C. Mayr,
Lecture Notes in Informatics (LNI) - Proceedings, Volume P-2,
ISBN 3-88579-331-8, pp. 45-51.

Sonal Bhagat, R.K. Joshi,
Hidden Contracts and the Fragile Base Class Problem,
Proceedings of the 4th National Conference on Object Oriented
Technologies, NCOOT 2001, Bangalore, March 23-24, 2001.
ps ppt  publisher

Alfonso Fuggetta, Rushikesh K. Joshi, Antonio Rito Silva,
Distributed Communication,
Proceedings of EDO 2000,
LNCS Vol. 1999, pp.163-164 download

Yogesh Murarka, Umesh Bellur, Rushikesh K. Joshi,
Safety Analysis for Dynamic Update of Object Oriented Programs
APSEC-2006, 13th Asia Pacific Software Engineering Conference, Bangalore, December 2006.

Rushikesh K. Joshi, Ramakrishna O., D. Janaki Ram,
ShadowObjects: A Programming Model for Service Replication in Distributed Systems
Journal of Parallel and Distributed Computing,
October 1999, Vol. 59. N. 1, pp. 1-12. postscript
publisher

Rushikesh K. Joshi, N. Vivekananda, D. Janaki Ram,
Message Filters for Object Oriented Systems,
Software Practice and Experience, June 1997, Vol. 27, N.6, pp. 677-700.Publisher

R.K.  Joshi,   D  Janaki  Ram,
Object Based Subcontracting for Parallel Programming  on Loosely-Coupled Distributed Systems,
Journal of Programming Languages, 4 (1996),  pp.  169-183.
download  

Rushikesh K. Joshi, D. Janaki Ram,
Parset:  A  language construct  for   system  independent parallel  programming   on distributed systems,
Microprocessing and Microprogramming (now the Journal of
Systems Architecture), June 1995, pp. 245-259. publisher  

Computer Music, Support for Natural Languages, Education Methods


Rakesh Shukla, Ashish Sureka, Rushikesh Joshi, Rajib Mall
A report on software engineering education workshop.

ACM SIGSOFT Software Engineering Notes 37(3): 26-31 (2012)

Shreyas Belle, Preeti Rao and Rushikesh Joshi
Raga Identification by using Swara Intonation
in Ninãd, Journal of the ITC-Sangeet Research Academy, Vol 23, December 2009.

Veena Dixit, Satish Dethe and Rushikesh K. Joshi,
Design and implementation of a morphologybased spellchecker for Marathi, an Indian language
pdf
(revised version of paper presented at L&T)

Archives of Control Sciences, Vol. 15, No. 3, pages 309-316.
Special issue on Human Language Technologies as a challenge for Computer Science and Linguistics. Part I.


Veena Dixit, Satish Dethe, Rushikesh K. Joshi
Morphology-based spellchecking for Marathi, an Indian Language
Language and Technology Conference, Poznan, Poland, April 21-23, 2005

Dipali Chowdhari, Sagar Tamhane, Rushikesh K.Joshi ,
A survey of fonts and encodings for Indian Languages
International Conference on Multimedia and Design (ICMD),
23-25 sept 2002, Bombay.

Rushikesh K Joshi, Hemant Patil, Sagar Tamhane
A Low Level Syntax Checker and Autocorrector for Indian Languages
ps
A Presentation at media meet organized by ministry of information technology,
New Delhi Oct 16 , 2002

Frameworks: Distributed/Parallel Computing

Pranav Nabar, Amit Padalkar and Rushikesh K. Joshi
Filter Object Framework for MICO
Distributed Objects And Applications 2002, UC Irvine, Oct 2002, LNCS Vol. 2519, pp. 531-54

G. Srirami Reddy,  Rushikesh K. Joshi,
Filter Objects for Distributed Object Systems, postscript
Journal of Object Oriented Programming, January 2001. publisher

Rushikesh K.Joshi, D. Janaki Ram,
Anonymous Remote Computing: A Paradigm for Parallel Programming on Interconnected Workstations,
IEEE Transactions on Software Engineering, Jan/Feb 1999 publisher

Aruna L., Yamini Sharma, Rushikesh K. Joshi,
Design and Implementation of an RPC based ARC Kernel,
Proceedings of HPCN 2001,
LNCS Vol. 2110, pp.251-262. download  

T. Vamsi Kalyan, Rushikesh K. Joshi,
Architecture of the Object Oriented Anonymous Remote Computing Framework for C# over .NET
Presented at 2nd Workshop on Software Design and Architecture (SoDA),
Jan 2001, Bangalore.  pdf  slides  

Patterns 

Rushikesh K. Joshi,
Filter Configurations for Transparent Interactions in Distributed Object Systems,
Journal of Object Oriented Programming, June 2001, pp. 10-16. postscript  publisher

Rushikesh K. Joshi
What is Common Between Generic Services and Interface Navigation?
Journal of Object Technology, Vol. 1, no. 1, May/June 2002, pp. 125-132 publisher 

R. K. Joshi,
Modeling with Filter Objects in Distributed Systems,
Proceedings of the 2nd Workshop on Engineering Distributed Objects,
(EDO 2000), UC Davis, Nov 2-3 2000,
LNCS Vol no. 1999, pp. 182-187. ppt    ps 


Arvind Kiwelekar, Rushikesh K. Joshi
Empowering Primitive Architectural Connectors with Aspects
Presented in "Thinkquest", Bombay

Anil Gracias, R. K. Joshi,
Structuring I/O Services in Object-Oriented Architecture,
Workshop on Software Design and Architecture, Bangalore, Dec. 2002. soda02   pdf

Implementations

Naval Vaidya, R.K. Joshi,
Implementation of Filter Configurations using Method Call Pointcuts in AspectJ,
International Workshop on Aspect-Oriented Software Development (WAOSD 2004)
September 27, 2004, Peking University, Beijing, China. waosd

R. K. Joshi, Neeraj Agrawal,
AspectJ Implementation of Dynamically Pluggable Filter Objects in Distributed Environment,
Proceedings of 2nd German Workshop on Aspect-Oriented Software Development,
University of Bonn, Feb.21-22, 2002;
in Technical Report no. IAI-TR-2002-1, University of Bonn, 2002 postscript atalk

E. Vasudeva, Rushikesh K. Joshi
A scheme for implementing mobile ambients over an ARC framework
Software Design and Architecture Workshop, Dec 2004, IIIT Bangalore. pdf

S.A. Khaparde, Shubha Pandit, K.S. Binu, S.A. Soman, Rushikesh K. Joshi,
Distributed Computing for Network Topology Processing using CORBA
,
Int. conference on Communications, Control and Signal Processing in the
Next Millennium, CCSP-2000, Bangalore, India. organizers

Amit Kale, Rushikesh K. Joshi, WizCom: A Tool for Supporting Distributed
Object Oriented Programming, IInd National Conference on Object
Technology, NCOOT'98, Pondicherry, India, 1998, pp. 58-64. organizers


Other Reports

Low Level Syntactic Auto Corrector for Indian Language Documents
Interpretation of Contracts and the Fragile Base Class Problem ps