Girish Sharma

Work place: Departments of CS&E, BPIBS, Govt. of NCT, Delhi (INDIA)



Research Interests: Computational Engineering, Computer systems and computational processes, Operating Systems, Systems Architecture, Data Mining, Data Structures and Algorithms, Analysis of Algorithms


Dr. Girish Sharma is currently working as Associate Professor& Head of BPIBS, GNCT OF DELHI. He has More than 19 Years of academic / research and administrative experiences in reputed organizations like Hindu College, Sonepat, ABES Engineering College, Ghaziabad, and College of Engineering Roorkee. He completed his PhD (2005) in Mathematics (Inter Disciplinary) at Department of Mathematics, Gurukul Kangri University, Haridwar. He completed his M.Tech in Computer Technology and Application (2003) from Delhi College of Engineering (DCE), Delhi University, Completed his MCA and M.Sc (Physics) in 1993 and 1996 respectively from Gurukul kangri University, Haridwar. His current research interests include different aspects of Distributed systems, trusted operating Systems; Object oriented based Forward Engineering and Data Mining.
He is a life time member of various professional bodies like IEEE, CSI and ISTE etc.
He has published more than 55 research papers in various reputed national / international journals.

Author Articles
An Empirical Perspective of Roundtrip Engineering for the Development of Secure Web Application Using UML 2.0

By Nitish Pathak B. M. Singh Girish Sharma

DOI:, Pub. Date: 8 May 2017

This research paper propose experimental support to secure Round Trip Engineering and use of security performance flexibility trusted operating systems for the designing of secure web applications. In this research paper, for security concern, we suggest use of trusted operating systems as a platform to run these web applications. In this regard, a number of trusted operating systems like Argus, Trusted Solaris, and Virtual Vault have been developed by various companies to handle the increasing need of security.
For improving the performance of same web applications, we observe that all security checks in a Trusted Operating System are not necessary. As per our suggestion, various unnecessary security checks can be skipped by administrator, so that system performance of these web applications can improve. These unnecessary security checks, system calls and operations can be easily identified at the time of requirement elicitation and Requirement Engineering. For example, as we know, the popular web servers deal with public information. In this web application, the need for security checks during reads from disk seems like a waste of CPU cycles. On the other hand the real security need for servers seems to be of the write accesses.
This research paper aims to support the efficiency of object-oriented class-based programming and object oriented modeling in secure software development.

[...] Read more.
Experimental Analysis of SPF Based Secure Web Application

By Nitish Pathak Girish Sharma B. M. Singh

DOI:, Pub. Date: 8 Feb. 2015

In this paper we will propose model driven software development and Security Performance Framework (SPF) Model to maintain the balance between security and performance for web applications.
We propose that all security in a Trusted Operating System is not necessary. Some non-essential security checks can be skipped to increase system performance. These non essential security checks can be identified in any web application.
For implementation of this Security Performance framework based trusted operating system, we propose object oriented based Code generation through forward engineering. This involves generating source code of web application from one or more Object oriented Rational Rose model. The novel integration of security engineering with model-driven software expansion approach has varied advantages.
To maintain security in various applications like E-commerce, Banking, Marketplace services, Advertising, Auctions, Comparison shopping, Mobile commerce Payment, Ticketing, Online insurance policy management, we have to use high secured operating systems. In this regard a number of trusted operating systems like Argus, Trusted Solaris, and Virtual Vault have been developed by various companies to handle the increasing need of security. Due to high security reason these operating systems are being used in defense. But still these secure operating systems have limited scope in commercial sector due to lower performance; actually this security will come at a cost. This paper analyzes UML-based software development solutions for SPF to manage the security, performance and modeling for web applications.

[...] Read more.
Other Articles