Tata Consultancy Services Limited is an Indian multinational information technology service, consulting and business solutions company headquartered in Mumbai, Maharashtra. TCS operates in 46 countries. It is a subsidiary of the Tata Group and is listed on the Bombay Stock Exchange and the National Stock Exchange of India. TCS is the largest Indian company by market capitalization and is the largest India-based IT services company by 2013 revenues. TCS is now placed among the ‘Big 4’ most valuable IT services brands worldwide. In 2013, TCS is ranked 40th overall in the Forbes World's Most Innovative Companies ranking, making it both the highest-ranked IT services company and the top Indian company. It is the world's 10th largest IT services provider, measured by the revenues. Wikipedia.
Mitra K.,Tata Consultancy Services Ltd.
Chemical Engineering Journal | Year: 2010
While carrying out optimization studies on kinetic scheme based models of polymerization reactions, there are kinetic parameters that need to be tuned with process data during model building exercise and henceforth assumed constant during the entire course of optimization studies. As these parameters are subjected to experimental and regression errors, some levels of uncertainty are embedded in them. Hence, handling them as constant parameters and thereby neglecting the uncertainty associated with them during the entire course of optimization is not realistic. These problems are handled formally in the paradigm of optimization under uncertainty where uncertainty propagation of these parameters through model equations is reflected in terms of system constraints and objectives that facilitate a designer to unveil the tradeoff between solution optimality and robustness. Chance constrained fuzzy simulation based approach is one such methodology that merges the facets of chance constrained programming and fuzzy logic and is adopted here to carry out an analysis in determining optimal performance of a semi-batch epoxy polymerization reactor under uncertainty in kinetic parameters used for model building. The aim of this study is to find out the tradeoff among optimal growth of the desired species, solution robustness and productivity achieved through optimal discrete addition rates of different ingredients, e.g. bisphenol-A, epichlorohydrin and sodium hydroxide while maintaining the constraints on the control variables that are expressed in terms of bounds on Mn, PDI and other constraints reflecting the experimental conditions realistically. The deterministic multiobjective optimization model of Majumdar et al.  forms the basis of this work on which various effects of uncertain parameters are shown and analyzed in a Pareto fashion using real coded fuzzy chance constrained NSGA II. © 2010 Elsevier B.V.
Tata Consultancy Services Ltd. | Date: 2015-01-23
A method for designing a user interface (UI) for an application includes receiving, from a user, a first response comprising user selected first answers and a second response comprising user selected second answers, to pre-defined questions. The method includes assigning significance to interface (STI) weightage to each user selected first answer with respect to pre-defined user experience parameters and assigning a significance to business (STB) weightage to each user selected second answer. Also, the method includes computing total actual effective weightage for each pre-defined user experience parameter based on STI weightages of user selected first answers and STB weightages of user selected second answers. The method further includes calculating total maximum effective weightage for each pre-defined user experience parameter based on maximum STI weightage and maximum STB weightage for each pre-defined question. Furthermore, the method includes determining applicability index for each pre-defined user experience parameter for designing the UI.
Tata Consultancy Services Ltd. | Date: 2015-02-20
Disclosed is a method and Geographic Information System (GIS) for creating a users proximity model in accordance with a users feedback. The GIS creates the users proximity model using a Dempster-Shafer technique. The GIS initializes the users proximity model upon initializing a fuzzy set with a fuzzy membership function. The fuzzy set includes a plurality of points scattered around a reference point. The GIS creates an intermediate model using the users proximity model by selecting a group of points from the plurality of points. The GIS receives a user feedback on the intermediate model. The GIS adapts the fuzzy membership function based on the user feedback. The GIS then updates the users proximity model based on the fuzzy membership function which is adapted on basis of the user feedback.
Tata Consultancy Services Ltd. | Date: 2015-09-29
A system and method for reviewing of warning generated during static analysis of a clustered software code by identifying, common point warnings and unique warnings from warnings associated with a software code, and further identifying, a top of must overlapped function for each of the common point warnings. Generating, one or more groups of the common point warnings based on the top of must overlapped function, and assigning, the top of must overlapped function as a constraint for corresponding group of common point warnings. Eliminating, warnings from each of the one or more groups using a review output wherein the review output is identified by reviewing a common point warning from the one or more group under the constraint such that the review of the common point warning under the constraint satisfy for review of all remaining for reviews of all remaining common point warnings of the group.
Tata Consultancy Services Ltd. | Date: 2015-02-27
Disclosed is a system for designing one or more services delivering value to one or more stakeholders. The identification module may identify one or more stakeholders associated with a service. The process determination module determines one or more existing processes implemented by the one or more stakeholders for creating a value associated to the service. The value determination module determines a list of values pertaining to the service. The service quality retrieving module retrieve a plurality of service qualities and a plurality of process qualities from a service quality master list and a process quality master list respectively. The correlation module correlates each value, present in the list of values, with the plurality of service qualities in order to identify one or more service qualities of the plurality of service qualities. The service definition module defines a service breakdown structure and a process breakdown structure associated with the service.