Muhammad Saleem has completed his bachelor in Computer Software Engineering from N-W.F.P University of Engineering and Technology, in March 2007 and Master in Computer Science and Engineering from Hanyang University, South in August 2010. His research interests include Semantic web, Web services, Database management, Information retrieval, and Social networks analysis. Currently, he is working as PhD candidate at Digital Enterprise Research Institute (DERI), National University of Ireland, Irealnd.
Abstract: This paper proposes a query abstraction mechanism which allows web/mobile-service administrator to formulate a skeleton of a sequence of SQL queries by parameterizing holes, later being filled by end-users. The mechanism is generic as the administrator can use it to register multiple services, and expandable as the existing service can be specialized, to automatically generate new kinds of personalized services. An end-user’s input, when given in its entirety, initiates the automatic generation of appropriate SQL queries suitable for the user’s requested service. A personalized service can be devised by designating the end-user’s input parameters into static or dynamic. When static input arguments are given, a specialized skeleton service with respect to the given input is created. The mechanism is implemented to be used in systems for web/mobile-based information and transaction services.
Notes: [1] Muhammad Saleem, Kyung-Goo Doh, Generic Information System Using SMS Gateway, Proc. 4th International Conference on Computer Science and Convergence Information Technologies (ICCIT), Seoul, South Korea, November, 2009, pp.861-866.
[2] Muhammad Saleem, Ali Zahir, Yasir Ismail, Bilal Saeed, Enhanced Generic Information Services using Mobile Messaging, Proc. International Conference on Grid and Pervasive Computing (GPC), Hualien, Taiwan, 2010, pp. 510-521.
Abstract: This paper proposes a new, efficient method of building a scalable generic application which can be used to provide various types of information services using mobile messaging. For specific information, mobile users send an SMS (Short Message Service) to the mobile gateway in a proper format which is then forwarded to the generic application. The generic application accordingly creates an automatic query and generates a prompt reply.
With this new architecture, the final query generating algorithm becomes fast, efficient and processing overhead is reduced. Consequently, user gets the information promptly without any long delay.
Abstract: Software Development is a complex and multidimensional task. Often software development faces serious problems of meeting key constraints of cost and time. Big projects which are well planned and analyzed, can end up in a disaster because of mismanagement in cost estimation and time allocation. Program slicing has unique importance in addressing the issues of cost and time. It is broadly applicable static program analysis technique which provides mechanism to analyze and understand the program behavior for further restructuring and refinement. In this paper, authors investigate the relationship between program slicing and software development phases on the basis of empirical studies conducted in the past and also establish the fact that how program slicing can be helpful in making software system cost and time effective.
Abstract: In the last few years, SMS (Short Message Service)
has made a big impact on the way we communicate. Instead of
communicating over the phone using voice, people rather
prefer SMS not only for messaging but also for information
exchange. This paper proposes a method of building an
extendable generic application which can be used to provide
various types of information services using mobile SMS.
Mobile users send required information through an SMS to a
mobile gateway that forwards it to the generic application.
Given the user-provided information, the generic application
automatically generates an appropriate query.