kamagra 100mg informatie diflucan 200 mg fluconazole kamagra 100 mg tweedehands 40 mg prednisone daily hydrochlorothiazide 25 mg info doxycycline 100mg caps generic diflucan fluconazole cheapest australian cialis buy chinese viagra cialis prescription cheap clomid 50 mg dosis viagra 50mg kaufen cheap uk cialis cialis cheap fedex costo xenical generico legal nolvadex online triamterene hydrochlorothiazide 37.5 25 mg buy lexapro wholesale cialis 5mg ara viagra 25mg australia generic viagra nz doxycycline tablets 100mg prednisone 15 mg viagra adelaide buy 5mg prednisone cats comprare levitra generico doxycycline 100mg zastosowanie xenical 120 mg efectos pauto cialis 20 mg valtrex valacyclovir 500mg wellbutrin recall 2012 generic valtrex 500mg espanol generic cialis us buying cialis 20 mg discount cialis 20mg buy clomid without prednisone 5 mg dogs generic nexium 40 mg augmentin 475 mg lisinopril 20mg tab wellbutrin sr 200mg get nexium cheap cialis 2.5mg buy prednisone galepharm 20 mg viagra buy bulk prednisone 10 mg high cialis 20 mg espanol order bactrim overnight buy kamagra online 365 9000 mg wellbutrin cheap rx viagra viagra loan online nexium 40mg preco 28 100 to 150 mg zoloft vendita levitra generico vegera generic viagra propranolol 10 mg dosage dapoxetine 90 mg review generico xenical ratiopharm glucophage 1000 mg tablets livestreet buy viagra levitra 20 mg kaufen 10 mg 20 mg cialis viagra generico 24 horas propecia buy bulk generic clomid canada levitra odt 10 mgpresentacion cialis ordering kamagra online belgie cialis 10 mg coast cheap propecia 5 mg nexium 40mg com cialis 2 times 5mg cialis online legit cialis headache 5 mg buy viagra austin lexapro generic pricing 2012 20 mg generic levitra prednisone apotex 5 mg levitra 10 mg acquista overdose prednisone 100mg lisinopril 10 mg throat clomid or generic generic for hydrochlorothiazide doxycycline 200 mg nedir lasix 40 mg preis viagra 10mg online cialis 20mg wirkstoff cipro 100 mg generic zovirax 400mg cialis 500 mg generic generico viagra sandoz hydrochlorothiazide 50 mg dosage hydrochlorothiazide 250 mg viagra tabletas 25 mg buy prescribed cialis generic 5 mg propecia viagra 25 mg hinta online viagra legit viagra not generic propecia generic order lisinopril 5 mg bijsluiter prednisone eqivalent buy wellbutrin generic cheap buy 20 mg lisinopril generic150 mg viagra generic viagra importance cheapest viagra tablets 5mg cialis everyday zoloft 50 mg dosage 250 mg zithromax chlamydia online pharmacy celebrex viagra online worldwide 200 mg cialis priligy 60 mg filmtabletten lasix tabletten 40 mg hydrochlorothiazide 25mg tablets stopping lexapro 5 mg cialis 20mg lily lexapro 10 mg pe propranolol 40 mg contraindicaciones propecia generic 2013 buy viagra batam strattera 18 mg used 50 mg cialis generic generic for diflucan zoloft 50 mg prix viagra generico costo review nexium 40 mg doxycycline generic cost buy nexium twitter viagra 50mg brand viagra бrak 50 mg generic 2.5 mg cialis buy viagra aus generic valtrex dosage propecia generic merck generic propecia risks viagra 100 mg bijsluiter viagra generique 50mg authentic generic viagra buy 10 500mg cipro cialis 5 mg effetti propecia vorderkopf sertraline zoloft 50 mg nexium 40mg buy kamagra sales online metformin 1000 mg online levitra generico orosolubile generic propecia competition generic lexapro switch buy lasix 40 mg viagra 25mg cheap viagra cheap safe cialis 5 mg bestellen cheap propecia online generico viagra ultrafarma synthroid generic alternative bad generic wellbutrin prospect augmentin 875 mg prednisone 5 mg 6 days buy viagra sildenafil generic 3 day cialis nexium 20 mg dejstvo zithromax 500 mg dosierung order cialis prescription cheapest generic cialis cipro 500 mg image generic viagra rd 100mg viagra online uro bactrim mg levitra orodispersible 20mg clomid 150 online cialis lilly 8 mg comprar valtrex online cialis dosage 20 mg clomid 150 mg twins 0 5 mg propecia prednisone christers 20 mg tamoxifen buy nolvadex cialis mg 20 40 mg cialis price cialis generic identify manfaat levitra 5 mg viagra online saudi kamagra chewable 100mg danemark cialis 8 mg wellbutrin generic rash manfaat xenical 120 mg lexapro generic status viagra generico germania canada viagra 50mg lexapro generic exclusivity buy cipro xr 1000 viagra buying dosierung viagra 25 mg split 20mg cialis lisinopril 2.5mg cough diflucan 100 mg tab cialis 5mg benefits order 24 hour cialis buy powder cialis levitra online brand viagra generic safety generic levitra 20 mg augmentin sospensione 400 mg china buying nexium augmentin bis 457 mg metformin 500 mg benefits glucophage 850 mg anwendung tetracycline 250 mg availability cialis 25mg viagra 150mg cheap viagra 100 mg effets viagra mg tablets augmentin 250 mg tablets periactin order online buy zithromax std viagra 120 mg online periactin online kopen zovirax order levitra 20 mg posologia diflucan 100 mg dosaggio dapoxetine india online brand cialis 40 mg cost 100mg viagra viagra feminino generico viagra online amsterdam cytotec tablets 200 mg borderline fsh clomid levitra 20mg reviews levitra buy 20mg lisinopril buy cheap nexium 40 mg equivalent buy viagra nl wellbutrin order online nolvadex 20mg online viagra generic date 2012 new cialis 100 mg buspar 30 mg day buy doxycycline without cheap viagra truth esomeprazole nexium 20 mg levitra generic 10g levitra professional cheapest cheap lasix equine augmentin 500mg dosage cialis instructions 20 mg cialis 5 mg testimonial viagra de 200 mg wellbutrin 300 mg generic bangladesh online viagra lexapro generic formula buy tadalafil dapoxetine buy 200 mg viagra celebrex 100 mg indicatii zithromax injection 500mg viagra onlinein uk augmentin 325 mg wellbutrin sr 350 mg buy cytotec uk cheap 150 viagra viagra netherlands buy 50 mg viagra cialis metformin 2550 mg lexapro 5 mg 2012 customer levitra 10mg wellbutrin xr 100 mg wikipedia 150 mg viagra synthroid generic bioequivalence buy kamagra 7 days dosage cialis 40 mg cheapest zoloft glucophage 250 mg hydrochlorothiazide 12.5 mg tab prednisone 3 mg cheap nexium prescriptions strattera 60mg depression buy esomeprazole nexium buy nolvadex oral viagra rezeptfrei 25mg generika cialis 50 mg buy prednisone 2.5 mg priligy generic viagra 100 mg dosage cialis price 5mg clomid 100mg cramping 25 mg viagra reviews cheapest augmentin amoxil de 500mg generic cheap cialis buying viagra jellies zovirax 10 mg price buy strattera ireland prednisone tmj disorder viagra online orders cialis shipped online diflucan buy levitra online review propranolol por 40 mg propranolol buy online discount viagra online viagra pfizer 25mg online viagra mastercard buy finasteride finpecia order daily cialis cheapest kamagra 100 clomid online help cytotec misoprostol generico viagra 50mg cvs viagra generic cialis generic version zoloft tamoxifen clomid buy pastiglie levitra 10 mg cialis 28 x 5 mg 150 mg kamagra lisinopril 20 mg interactions cialis 5 mg prostatitis 12 generic sildenafil viagra viagra generico efectos generic sildenafil viagra wellbutrin generics difference metformin 850 mg wirkstoff online pharmacy levitra canada cialis 40mg generic viagra .at xenical online 120mg nexium 20 or 40 mg buy 40 mg levitra bactrim 80 mg mg pet lasix online augmentin 875 mg cena cialis e20 mg zovirax online europe augmentin to buy order clomid forum took 400mg zoloft cialis 20 mg preis walmart cialis generic generic cialis 5 mgs. levitra 20 mg pricce ingredients generic cialis cialis 40 mg difference doxycycline 100mg zonlicht 50mg clomid men synthroid cytomel online lexapro vs. generics synthroid 0.1mg metformin bp 850 mg viagra cheaply cialis online italia viagra 100mg 27 1200 mg wellbutrin zithromax 500 mg walgreens doxycycline hcl 100mg generic toronto viagra generic strattera wiki 5 mg lexapro anxiety amoxil 500 mg acne diflucan 150 mg tablete buy viagra uk gia erythromycin 500mg doxycycline 600 mg dog propranolol 120 mg generic lexapro cheap posologia cialis 5mg 3800 mg cialis cialis 20mg ordonnance nexium 40 mg deutsch 10 mg of strattera black cialis 200mg buy prednisone local cialis buy europe 400 mg of wellbutrin propranolol 10 mg pill generic to propecia levitra 20mg 1.00 generico viagra andorra lasix 80 mg buy 5 mg propecia hair doxycycline 100mg capsule buy propecia uk 10mg prednisone taper order wellbutrin generico viagra df propranolol 1 mg 1ml generic doxycycline 100mg wellbutrin mg dosage 25mg clomid pct generico priligy portugal lexapro 5 mg identification cialis cheap viagra efek doxycycline 100 mg viagra 100mg test lisinopril 10 mg daily buy propecia citalopram 20 mg abilify medicamento zithromax 500 mg levitra 20 mg siparis levitra 20 mg lexapro dosage 15 mg prednisone 50 mg alcohol generic levitra danger celebrex 200 mg anwendung buy cialis cialis dapoxetine online cialis 10 mg lilly buy strattera capsules valtrex generic mexico lexapro 10mg escitalopram xenical tablets 120 mg online viagra 50mg zovirax buy online lasix 20 mg indicaciones generic cialis cipla viagra online home doxycycline 100 mg dreams erythromycin 250 mg dosage zoloft 100mg benefits viagra generico masticable buy viagra cheapest generico di levitra viagra online ireland cialis 20 mg usa doxycycline 200 mg online generic valtrex acyclovir buy viagra forums celebrex 200mg discount doxycycline online canadian spezzare cialis 20 mg amoxil 400mg bd cialis 40 mg price levitra 20mg cost bijsluiter cialis 5 mg amoxil de 500 mg propranolol er 40 mg cheap viagra tablet viagra cheapest online cialis everyday generic erythromycin base 500mg prednisone 10mg x160 super cialis cheap cialis online pill acheter cialis 20 mg clomid at 25 mg zoloft pregnancy 25 mg zoloft 350 mg cialis 20mg ireland makes generic synthroid paradox doxycycline 100mg kamagra 100mg thailand viagra clonipin online kamagra de 150 mg online daily cialis cialis 50 mg instructions 60 mg lisinopril mexico cialis 2.5 mg lisinopril 20 mg diuretic buying cialis india cheap viagra. com hydrochlorothiazide 15 mg 1500 mg metformin conceive order cialis gibraltar lexapro 30 mg order priligy online buy augmentin generic cialis discount 80mg nexium online paypal doxycycline 500mg easybuy viagra augmentin dosage 375 mg doxycycline 100 mg usos prednisone mental disorder retirada genericos viagra zovirax 800 mg tab 137 mg of synthroid viagra country buy propecia 1mg thailand nexium 40mg ingredients buy viagra kansas johannesburg viagra online generic zithromax price nexium 20mg compresse viagra dubai buy about viagra 150 mg generic viagra generic doxycycline capsules 25 mg real generic cialis buy daily cialis viagra 0.25 mg alegro cialis professional generic took 40mg cialis cheap cialis perth walmart propecia generic lexapro prices 10 mg buying propranolol online dapoxetine hydrochloride 30 mg walgreens viagra generic lexapro order cialis en genericos
TCS RESEARCH

TCS RESEARCH
TCS Research
Home Careers Research Opportunities

TCS Innovation Labs - TRDDC

We create tools and processes that simplify the development, maintenance, and management of large IT and engineering systems. A section of our research is directed at technology-led innovation and improvement across the environment, healthcare and education sectors.

Established in 1981, the TCS Innovation Labs-TRDDC is one of India’s premier research centres and houses the largest R&D facility among all TCS Innovations Labs.

Research areas

We research into three distinct areas:

Software Engineering

The Software Engineering research group seeks to evolve an inter-disciplinary collaboration, automation, and abstraction between various phases of a software development lifecycle, such as requirements gathering, application development, and testing.      

Process Engineering

Research and innovation at the Process Engineering group is focused on developing tools and processes that realise effective design, operation, and maintenance of chemical and other manufacturing processes.

Systems Research

The Systems Research lab develops solutions that help large IT plants simplify and transform their processes, and data-mining techniques that enhance operational efficiencies and improve data privacy.

Solutions and Tools

Software Engineering

  • Assent – An automatic, specifications-driven standards enforcement tool for software  programming
  • MAPAGILE2.0 – A collaborative requirements gathering tool that enables accurate articulation and capture of system requirements.
  • MasterCraft–An integrated, object-oriented suite that supports a component-based, repository-driven development process.
  • Testify– A tool that addresses testing requirements through various phases of the application development lifecycle.

Process Engineering

Solutions and tools developed under the Process Engineering group can be classified as follows.

Metal / Materials Innovations

  • Virtual Indurator - Model-based process optimization and control for induration and pelletization operation
  • DRIKS - Process optimization and control for rotary kilns used to produce direct reduced iron (DRI)
  • Optimized Sintering
  • SecSim - Temporal thermal analysis of secondary steelmaking operation (Ladle and Tundish processing) for multivariable optimization
  • LFOR – Model based on-line advisory system for prediction of temperature and chemistry of steel in ladle furnace
  • ConSim – Model based process optimization of continuous casting operations
  • Wiredrawsim - Optimize the wire drawing process through model based process optimization and recommendations
  • BAFSim – Model based optimization for heat treatment through batch annealing furnaces
  • Carburizing Simulator - Optimization of batch and continuous carburizing operation

Green Technologies

Thermal assessment of Data Center - Multi-scale thermal CFD (computations fluid dynamics) model to assess and optimize the cooling requirements of data center so as to reduce the energy consumption

Nano-bio Technologies

  • Drug-Delivery Systems
  • Studies on Conducting Thin Film Based Drug Delivery Systems

Systems Research

  • MasketeerTMA data- and data-masking tool.
  • Inx – An information extraction engine that extracts unstructured data from text documents and converts data to a structured form.
  • RINX
  • iRetain
  • Quest