Pradeep Tomar

Work place: Department of Computer Science and Engineering, School of ICT Gautam Buddha University Greater Noida, Uttar Pardesh



Research Interests: Algorithmic Information Theory, Multimedia Information System, Information Retrieval, Information Systems, Computer Science & Information Technology


Dr. Pradeep Tomar is working as Faculty Member in the School of Information and Communication Technology, Gautam Buddha University, Greater Noida, INDIA since 2009. Dr. Tomar earned Ph.D. from Department of Computer Science & Applications, M. D. University, Rohtak, Haryana, INDIA. He is also a member of IEEE, IEEE Computer Society, Computer Society of India (CSI), Indian Society for Technical Education (ISTE), Indian Science Congress Association (ISCA), International Association of Computer Science and Information Technology (IACSIT) and International Association of Engineering (IAENG). He served as a reviewer of journals and conferences and worked as advisory board members in national and international conferences. Two books “Teaching of Mathematics” and “Communication and Information Technology” at national levels have been authored by Dr. Tomar. Dr. Tomar has been awarded with Bharat Jyoti Award by India International Friendship Society in the field of Technology in 2012. He has been awarded for the Best Computer Faculty award by Govt. of Pondicherry and ASDF society. His biography is published in Who’s Who Reference Asia, Volume II. Several technical sessions in national and international conferences had been chaired by Dr. Tomar and he delivered expert talks in FDP, workshops, national and international conferences. Three conferences have been organized by Dr. Tomar.

Author Articles
Clustering based Architecture for Software Component Selection

By Jagdeep Kaur Pradeep Tomar

DOI:, Pub. Date: 8 Aug. 2018

The component-based software engineering (CBSE) consists of component selection, qualification, adaptation, assembly and updating of components according to the requirements. The focus of this paper is software component selection only. Now-a-days many selection processes, techniques and algorithms are proposed for this task. This paper presents generalized software component selection architecture using clustering. The architecture is divided into four tiers namely Component Requirements and Component Selection Tier, Query and Decision Tier, Application logic tier with Clustering and Component Cluster Tier. The architecture offers manifold advantages like i) presenting a generalized architecture where the existing techniques can be applied, reducing the search space for the component selection. ii) It also illustrates the usage of clustering in the software component selection without the need for pre- specification of number of clusters and considering more than two features while clustering. iii)The cluster validation is performed to check the correctness of the clusters. This complete selection process is validated on a representative instance of set of components.

[...] Read more.
Web Service Component Reusability Evaluation: A Fuzzy Multi-Criteria Approach

By Aditya Pratap Singh Pradeep Tomar

DOI:, Pub. Date: 8 Jan. 2016

The service oriented architecture supports reusable components. Component reusability is one of the important features while designing web services for reuse. The reusability is an ideal and key factor to improve the quality and production rate of software. It becomes very helpful for quality assurance, if such quality parameters can be quantified. Non functional quality parameters like reusability are not easy to measure and quantify. This paper attempts to quantify reusability using fuzzy multi criteria approach. This approach is considered due to the unpredictable nature of reusability attributes. For the estimation of reusability, the paper identifies 5 key attributes of reusability i.e. Coupling, Interface Complexity, Security, Response Time and Statelessness in context of web service components.

[...] Read more.
Multi Objective Optimization Model using Preemptive Goal Programming for Software Component Selection

By Jagdeep Kaur Pradeep Tomar

DOI:, Pub. Date: 8 Aug. 2015

To achieve successful reusability of components a disciplined development approach is required which is the component based software engineering(CBSE).The software component selection is a vital part of this approach. It consists of defining an evaluation criteria based on user requirements and depending on this the repository is searched and shortlisted components are presented to the user. Due to availability of large number of components offering same type of functionality it is difficult to select a particular component based on available description. This paper presents a multiobjective optimization model for component selection purpose and solves it using preemptive goal programming approach by using an optimization tool LINDO. Subsequently, an illustrative case study is given where the components are taken from an online repository and goal programming is applied for getting the most optimal component. However, this model is applicable when the repository is small but for larger set of components it needs to be validated.

[...] Read more.
Other Articles