SlideShare a Scribd company logo
1 of 7
Prasad A. Bhat #202, Everjoy Parvath
Dwarkanagar, Channasandra
Uttarahalli
Bangalore-560061
Phone: + 91 - 9740068635
Email: prasad.bhat@yahoo.com
Experienced in project consulting and execution for Systems Engineering, Real-time software development and Testing
projects.
Have worked as Systems & Software Engineer (Modeling), Product Consultant and Test Engineer in Aerospace and
Defence, Automotive and general embedded domains. Currently working as Client Technical Professional for IBM
Analytics BU and working on accelerators for Continuous Engineering and Internet of Things (IoT).
Qualification : B.E in Computer Science
Experience
10 years in Software services and product industry, Includes
 Working as Client Technical Professional in IBM for past 8 years
 Sr. Software Engineer at Bluestar Infotech 2007
 Software Engineer at Wipro Technologies, 2006
 Application Engineer at Ostfold Software (P) Ltd., 2004 - 05
IBM Rational Certified Rhapsody consultant
Mentored by OMG and INCOSE experts like Bruce Douglass and Dr. Peter Hoffman
Expertise
Rational skillset
Harmony Process
Rhapsody
Rational Test Real-time (RTRT)
DOORS
Rational Engineering Lifecycle Manager (RELM)
Rational Method Composer (RMC)
Rational Team Concert (RTC)
Rational Quality Manager (RQM)
Platform
RHEL 5, Windows, VxWorks 6.5
Standards
AUTOSAR, ISO26262, DoDAF, MISRA, DO178B
Development tools
Visual Studio, Eclipse
Languages
Modeling – UML 2.1, SysML 1.0
Coding - C, C++, Ada
Page 1 of 6
Projects Delivered:
Project # 7 : Development of Combat Management System (CMS) for Bharat Electronics Limited (BEL)
Project Overview
DNE group of BEL Ghaziabad delivers projects on RADAR Control Systems for Indian Defence. I have worked as
a project consultant for a team of 30 engineers. The need was to perform agile based development and deploy
over Distributed Data Services (DDS) middleware and communicate with other armed equipments.
Project Details
BEL required to build Software Defined Radios (SDR) and CMS which had sub-system components like HMI,
Communication Complex, Navigation and IFF. The sub-system communication were to be defined and
synchronized between teams to avoid integration issues during deployment.
Individual Contribution
I started the development activities with Usecase identification for the software level capabilities. The software
requirements were decomposed into atomic statements and parallely defined in DOORS (Dynamic Object
Oriented Requirements management System) with required attributes and links.
Each of the Usecases was taken through Analysis and Design, Implementation and testing in iterative cycles.
Design had three phases – 1. Architectural design, 2. Mechanistic design and 3. Detailed design. Sub-system
components were made to communicate over DDS bus as a project wide decision (Architectural design). Design
patterns like interfaces, ports and publisher/subscriber were used for class interaction (Mechanistic design) and
UML statecharts were created for behavior modeling (Detailed design).
Implentation phase was done using Rhapsody auto code generation along with detailed C++ algo coding within
each operations. I had customized the Rhapsody factory framework (OXF) for RTOS integration with LynxOS for
timers, mutli threading, semaphores and event queues.
Testing activities were carried out in each usecase cycle with only model execution (Rhapsody simulation) in
initial cycles and in later cycles using formal Model Based Testing (MBT). Unit testing was done using Rational
Test RealTime (RTRT) driver scripts.
I also contributed to front end development using Linux QT where Rhapsody QT4 profile was utilized to merge QT
APIs with application code.
Documents authored - SRS, SDD, Test plan and test reports. We had created project process in Rational Method
Composer (RMC).
Page 2 of 6
Project # 6 : Model Based Systems Engineering (MBSE) for Indian Navy using Harmony process / SysML
Project Overview
Worked as a Systems Engineer for Weapons and Systems Engineering Establishment (WESEE) of Indian Navy
for a period of 3 yrs. WESEE required to build a Combat & Control System (CMS) which would go on an onboard
console of a Submarine and perform Systems engineering to collaborate design various development teams, sub-
contractors and vendors.
Project Details
The project objective was to find bugs as early as possible, baseline requirements and interfaces b/w various
engineering teams, thereby reduce delivery timelines. There was also a need to include legacy software in the
build and integrate with weapons hardware.
Individual Contribution
The project was delivered using Model based Systems Engineering (MBSE) approach in SysML and I started with
Requirements Analysis of stakeholder requirements and creating system level Usecase diagram showing combat
level capabilities and actors.
This was followed by Functional analysis where the realization of usecases were done in the form of black box
Activity diagrams and Sequence diagrams. System operations were identified and Usecase Statecharts were
simulated to baseline the System requirements with the project stakeholders.
In the Design synthesis phase, I have identified the sub-system components through Block definition diagram and
the systems operations were allocated using Activity diagram swimlanes, followed by creation of white box
scenarios (Sequence diagrams) to establish sub-system level interactions leading to interface definition.
The last phase was creation of Hand-off work packages to sub-system development teams containing allocated
operations, ports and interfaces, sub-system requirements, executable SysML models and NFRs.
Documents authored – IEEE 1233 SyRS, Architecture spec, Interface control document (ICD) and Integration test plan.
Page 3 of 6
Project # 5 : Model Driven Development in Rhapsody / UML
Clients : TCS, KPIT, LRDE, L&T, DEAL, RCI, DRDL
Role : Product Consultant
Team Size : > 20
Environment : Rhapsody, VxWorks
Project overview:
The project required integration of Rhapsody with and existing VxWorks setup on Power-pc boards along with Model
Driven Development in Rhapsody / UML. Different variants of the framework was created (Interrupt Driven Framework,
Synchronous Framework, MicroC Execution Framework etc.)
Individual contribution:
My role was to do the RTOS integration using the Rhapsody object execution framework and provide the initial training
and hand holding on UML methodology and Rhapsody followed by some best practices on add-ons like ReporterPLUS,
TestConductor and ATG.
I had created an end to end workflow in UML starting with DOORS integration (via Gateway), usecase analysis, followed
by Architecture design, mechanistic design and detailed design. The design was verified and validated using model
execution / simulation which was then deployed and tested on target.
Project # 4 : Collaborative Lifecycle Management (CLM) in RTC / RQM
Client : Cleaveland Clinic (CCAD), Abudhabi, UAE
Role : Advisory IT specialist, Onsite
Team size : 50
Environment : Rational Team Center (RTC), Rational Quality Manager (RQM), Jazz (OSLC)
Project overview:
CCAD wanted to streamline their testing activities of Medical electronic equipments and control the project activities over
a centralized server. There was need to automate both manual and recorded tests for application testing.
Individual contribution:
I had performed the initial assessment and created the deployment architecture for RTC and RQM. Existing test assets
were imported using RQM importers. Test plans, test cases and test scripts were customized and defined in RQM and
stored in DB2. RTC work items and defects were utilized for project controls across teams and monitored through
dashboards by the management. Documentation was done through running queries over the database. The CLM was
hosted over Websphere Application Server.
Page 4 of 6
Project # 3 : Rational Logiscope / static analysis
Client : Indian Defense Establishments
Role : Product Consultant
Team Size : 10
Environment : Logiscope, Visual Studio
Project overview:
To work at the source code level (C and C++) doing static reviews, program rule checking and white box testing using
Logiscope.
Individual contribution:
Performed static and dynamic testing using various modules of Logiscope like
1. Logiscope Rulechecker – checking programming rules and compliance like ANSI, MISRA and DO-178B
2. Logiscope Audit – identifying the quality of source code using various metrics (cyclomatic number, number of paths,
comment frequency, variable count, etc., ) and visual charts (Kiviat diagram, control graph, call graph, etc.,).
3. Logiscope TestCheker – white box and black box testing by defining test cases and verify result for code coverage,
MCDC and application coverage.
Project # 2 : Unit Testing / Ada code whitebox testing
Client: CSEE, Ansaldo Signal, France
Role: Project Engineer @ Wipro Technologies
Team Size: 12
Environment: GreenHills Ada Multi Coldfire v. 4.0.7, Rational Test Real Time and Win XP.
The application was Train onboard equipment software, which was developed according to the ERTMS standard
(European Rail Traffic Management System) and TVM standard (French Railways). The modules under test were from
the functional layers and the interface layers of the equipment board (CCTE) software.
This was a unit testing project on host machine aimed at the most exhaustive checking of correct operation of elementary
modules of the software. The tests aimed at checking the algorithm present in the modules as per the design document.
The tests covered 100 % of the branches including MCDC coverage.
Dynamic analysis was done to retrieve data on code performance (execution time) and memory profiling to detect
memory leaks and pointer corruption.
Page 5 of 6
Project # 1: RTRT TDP creation
Client : Eaton, Pune
Role : Consultant
Environment : Code Composer Studio
The need of the project was to run Rational Test Realtime (RTRT) on Code composer studio on Power PC board to get
code coverage and unit test results from the hardware board. I had used the RTRT TDP (Target Deployment Port) editor
to create an adapter to work with CCS.
Gel scripts were used to debug on the target and the same was included in the TDP to read the RTRT instrumentation
buffer and retrieve the code coverage reports from the hardware.
Personal Information
Date of Birth : 16th September 1981
Nationality : Indian
Page 6 of 6
Project # 1: RTRT TDP creation
Client : Eaton, Pune
Role : Consultant
Environment : Code Composer Studio
The need of the project was to run Rational Test Realtime (RTRT) on Code composer studio on Power PC board to get
code coverage and unit test results from the hardware board. I had used the RTRT TDP (Target Deployment Port) editor
to create an adapter to work with CCS.
Gel scripts were used to debug on the target and the same was included in the TDP to read the RTRT instrumentation
buffer and retrieve the code coverage reports from the hardware.
Personal Information
Date of Birth : 16th September 1981
Nationality : Indian
Page 6 of 6

More Related Content

What's hot

Installing Installing IBM Rational Rhapsody Designer and Architect for MBSE
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSEInstalling Installing IBM Rational Rhapsody Designer and Architect for MBSE
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSEFraser Chadburn
 
Rhapsody Systems Software
Rhapsody Systems SoftwareRhapsody Systems Software
Rhapsody Systems SoftwareBill Duncan
 
Getting started with IBM Rational Rhapsody in Ada
Getting started with IBM Rational Rhapsody in AdaGetting started with IBM Rational Rhapsody in Ada
Getting started with IBM Rational Rhapsody in AdaFrank Braun
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Toolsghodgkinson
 
3 rad extensibility-srilakshmi_s_rajesh_k
3 rad extensibility-srilakshmi_s_rajesh_k3 rad extensibility-srilakshmi_s_rajesh_k
3 rad extensibility-srilakshmi_s_rajesh_kIBM
 
Integrated Building Design
Integrated Building DesignIntegrated Building Design
Integrated Building DesignKareem Sherif
 
Juc deck 16x9_dev_ops_mvp
Juc deck 16x9_dev_ops_mvpJuc deck 16x9_dev_ops_mvp
Juc deck 16x9_dev_ops_mvpCurtis Yanko
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_ResumeVaddi Maniteja
 
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEIBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEFraser Chadburn
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_AppajiAppaji K
 
Alliance Successful Selenium Automation
Alliance Successful Selenium AutomationAlliance Successful Selenium Automation
Alliance Successful Selenium Automationsadams22
 

What's hot (20)

Installing Installing IBM Rational Rhapsody Designer and Architect for MBSE
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSEInstalling Installing IBM Rational Rhapsody Designer and Architect for MBSE
Installing Installing IBM Rational Rhapsody Designer and Architect for MBSE
 
Rhapsody Systems Software
Rhapsody Systems SoftwareRhapsody Systems Software
Rhapsody Systems Software
 
Getting started with IBM Rational Rhapsody in Ada
Getting started with IBM Rational Rhapsody in AdaGetting started with IBM Rational Rhapsody in Ada
Getting started with IBM Rational Rhapsody in Ada
 
Mannu_Kumar_CV
Mannu_Kumar_CVMannu_Kumar_CV
Mannu_Kumar_CV
 
A Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere ToolsA Software Factory Integrating Rational & WebSphere Tools
A Software Factory Integrating Rational & WebSphere Tools
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
3 rad extensibility-srilakshmi_s_rajesh_k
3 rad extensibility-srilakshmi_s_rajesh_k3 rad extensibility-srilakshmi_s_rajesh_k
3 rad extensibility-srilakshmi_s_rajesh_k
 
Integrated Building Design
Integrated Building DesignIntegrated Building Design
Integrated Building Design
 
Juc deck 16x9_dev_ops_mvp
Juc deck 16x9_dev_ops_mvpJuc deck 16x9_dev_ops_mvp
Juc deck 16x9_dev_ops_mvp
 
Objectif cloud
Objectif cloudObjectif cloud
Objectif cloud
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
 
SpencerKellerResume
SpencerKellerResumeSpencerKellerResume
SpencerKellerResume
 
Using Automation to Improve Software Services
Using Automation to Improve Software ServicesUsing Automation to Improve Software Services
Using Automation to Improve Software Services
 
Application Migration & Enhancement
Application Migration & EnhancementApplication Migration & Enhancement
Application Migration & Enhancement
 
res01
res01res01
res01
 
Resume
ResumeResume
Resume
 
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSEIBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
IBM Rational Rhapsody 8.3.1 install guide with Cygwin for Executable MBSE
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_Appaji
 
Leela Madhavi KV_Latest
Leela Madhavi KV_LatestLeela Madhavi KV_Latest
Leela Madhavi KV_Latest
 
Alliance Successful Selenium Automation
Alliance Successful Selenium AutomationAlliance Successful Selenium Automation
Alliance Successful Selenium Automation
 

Similar to Prasad_CTP (20)

Resume
ResumeResume
Resume
 
Prakash_Ganapathy
Prakash_GanapathyPrakash_Ganapathy
Prakash_Ganapathy
 
Vimala_Gadegi
Vimala_GadegiVimala_Gadegi
Vimala_Gadegi
 
Surekha_haoop_exp
Surekha_haoop_expSurekha_haoop_exp
Surekha_haoop_exp
 
pres_all_latest
pres_all_latestpres_all_latest
pres_all_latest
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Software Architecture: introduction to the abstraction
Software Architecture: introduction to the abstractionSoftware Architecture: introduction to the abstraction
Software Architecture: introduction to the abstraction
 
Prabhaharan_$CV
Prabhaharan_$CVPrabhaharan_$CV
Prabhaharan_$CV
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_Validation
 
Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015
 
Chirko, Kenneth Resume - long
Chirko, Kenneth Resume - longChirko, Kenneth Resume - long
Chirko, Kenneth Resume - long
 
Qiang Yu Resume
Qiang Yu Resume Qiang Yu Resume
Qiang Yu Resume
 
Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4
 
Documentation
DocumentationDocumentation
Documentation
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
Cisco project ideas
Cisco   project ideasCisco   project ideas
Cisco project ideas
 
Resume
ResumeResume
Resume
 
Bhavani HS
Bhavani HSBhavani HS
Bhavani HS
 
RAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUMERAGHUNATH_GORLA_RESUME
RAGHUNATH_GORLA_RESUME
 

Prasad_CTP

  • 1. Prasad A. Bhat #202, Everjoy Parvath Dwarkanagar, Channasandra Uttarahalli Bangalore-560061 Phone: + 91 - 9740068635 Email: prasad.bhat@yahoo.com Experienced in project consulting and execution for Systems Engineering, Real-time software development and Testing projects. Have worked as Systems & Software Engineer (Modeling), Product Consultant and Test Engineer in Aerospace and Defence, Automotive and general embedded domains. Currently working as Client Technical Professional for IBM Analytics BU and working on accelerators for Continuous Engineering and Internet of Things (IoT). Qualification : B.E in Computer Science Experience 10 years in Software services and product industry, Includes  Working as Client Technical Professional in IBM for past 8 years  Sr. Software Engineer at Bluestar Infotech 2007  Software Engineer at Wipro Technologies, 2006  Application Engineer at Ostfold Software (P) Ltd., 2004 - 05 IBM Rational Certified Rhapsody consultant Mentored by OMG and INCOSE experts like Bruce Douglass and Dr. Peter Hoffman Expertise Rational skillset Harmony Process Rhapsody Rational Test Real-time (RTRT) DOORS Rational Engineering Lifecycle Manager (RELM) Rational Method Composer (RMC) Rational Team Concert (RTC) Rational Quality Manager (RQM) Platform RHEL 5, Windows, VxWorks 6.5 Standards AUTOSAR, ISO26262, DoDAF, MISRA, DO178B Development tools Visual Studio, Eclipse Languages Modeling – UML 2.1, SysML 1.0 Coding - C, C++, Ada Page 1 of 6
  • 2. Projects Delivered: Project # 7 : Development of Combat Management System (CMS) for Bharat Electronics Limited (BEL) Project Overview DNE group of BEL Ghaziabad delivers projects on RADAR Control Systems for Indian Defence. I have worked as a project consultant for a team of 30 engineers. The need was to perform agile based development and deploy over Distributed Data Services (DDS) middleware and communicate with other armed equipments. Project Details BEL required to build Software Defined Radios (SDR) and CMS which had sub-system components like HMI, Communication Complex, Navigation and IFF. The sub-system communication were to be defined and synchronized between teams to avoid integration issues during deployment. Individual Contribution I started the development activities with Usecase identification for the software level capabilities. The software requirements were decomposed into atomic statements and parallely defined in DOORS (Dynamic Object Oriented Requirements management System) with required attributes and links. Each of the Usecases was taken through Analysis and Design, Implementation and testing in iterative cycles. Design had three phases – 1. Architectural design, 2. Mechanistic design and 3. Detailed design. Sub-system components were made to communicate over DDS bus as a project wide decision (Architectural design). Design patterns like interfaces, ports and publisher/subscriber were used for class interaction (Mechanistic design) and UML statecharts were created for behavior modeling (Detailed design). Implentation phase was done using Rhapsody auto code generation along with detailed C++ algo coding within each operations. I had customized the Rhapsody factory framework (OXF) for RTOS integration with LynxOS for timers, mutli threading, semaphores and event queues. Testing activities were carried out in each usecase cycle with only model execution (Rhapsody simulation) in initial cycles and in later cycles using formal Model Based Testing (MBT). Unit testing was done using Rational Test RealTime (RTRT) driver scripts. I also contributed to front end development using Linux QT where Rhapsody QT4 profile was utilized to merge QT APIs with application code. Documents authored - SRS, SDD, Test plan and test reports. We had created project process in Rational Method Composer (RMC). Page 2 of 6
  • 3. Project # 6 : Model Based Systems Engineering (MBSE) for Indian Navy using Harmony process / SysML Project Overview Worked as a Systems Engineer for Weapons and Systems Engineering Establishment (WESEE) of Indian Navy for a period of 3 yrs. WESEE required to build a Combat & Control System (CMS) which would go on an onboard console of a Submarine and perform Systems engineering to collaborate design various development teams, sub- contractors and vendors. Project Details The project objective was to find bugs as early as possible, baseline requirements and interfaces b/w various engineering teams, thereby reduce delivery timelines. There was also a need to include legacy software in the build and integrate with weapons hardware. Individual Contribution The project was delivered using Model based Systems Engineering (MBSE) approach in SysML and I started with Requirements Analysis of stakeholder requirements and creating system level Usecase diagram showing combat level capabilities and actors. This was followed by Functional analysis where the realization of usecases were done in the form of black box Activity diagrams and Sequence diagrams. System operations were identified and Usecase Statecharts were simulated to baseline the System requirements with the project stakeholders. In the Design synthesis phase, I have identified the sub-system components through Block definition diagram and the systems operations were allocated using Activity diagram swimlanes, followed by creation of white box scenarios (Sequence diagrams) to establish sub-system level interactions leading to interface definition. The last phase was creation of Hand-off work packages to sub-system development teams containing allocated operations, ports and interfaces, sub-system requirements, executable SysML models and NFRs. Documents authored – IEEE 1233 SyRS, Architecture spec, Interface control document (ICD) and Integration test plan. Page 3 of 6
  • 4. Project # 5 : Model Driven Development in Rhapsody / UML Clients : TCS, KPIT, LRDE, L&T, DEAL, RCI, DRDL Role : Product Consultant Team Size : > 20 Environment : Rhapsody, VxWorks Project overview: The project required integration of Rhapsody with and existing VxWorks setup on Power-pc boards along with Model Driven Development in Rhapsody / UML. Different variants of the framework was created (Interrupt Driven Framework, Synchronous Framework, MicroC Execution Framework etc.) Individual contribution: My role was to do the RTOS integration using the Rhapsody object execution framework and provide the initial training and hand holding on UML methodology and Rhapsody followed by some best practices on add-ons like ReporterPLUS, TestConductor and ATG. I had created an end to end workflow in UML starting with DOORS integration (via Gateway), usecase analysis, followed by Architecture design, mechanistic design and detailed design. The design was verified and validated using model execution / simulation which was then deployed and tested on target. Project # 4 : Collaborative Lifecycle Management (CLM) in RTC / RQM Client : Cleaveland Clinic (CCAD), Abudhabi, UAE Role : Advisory IT specialist, Onsite Team size : 50 Environment : Rational Team Center (RTC), Rational Quality Manager (RQM), Jazz (OSLC) Project overview: CCAD wanted to streamline their testing activities of Medical electronic equipments and control the project activities over a centralized server. There was need to automate both manual and recorded tests for application testing. Individual contribution: I had performed the initial assessment and created the deployment architecture for RTC and RQM. Existing test assets were imported using RQM importers. Test plans, test cases and test scripts were customized and defined in RQM and stored in DB2. RTC work items and defects were utilized for project controls across teams and monitored through dashboards by the management. Documentation was done through running queries over the database. The CLM was hosted over Websphere Application Server. Page 4 of 6
  • 5. Project # 3 : Rational Logiscope / static analysis Client : Indian Defense Establishments Role : Product Consultant Team Size : 10 Environment : Logiscope, Visual Studio Project overview: To work at the source code level (C and C++) doing static reviews, program rule checking and white box testing using Logiscope. Individual contribution: Performed static and dynamic testing using various modules of Logiscope like 1. Logiscope Rulechecker – checking programming rules and compliance like ANSI, MISRA and DO-178B 2. Logiscope Audit – identifying the quality of source code using various metrics (cyclomatic number, number of paths, comment frequency, variable count, etc., ) and visual charts (Kiviat diagram, control graph, call graph, etc.,). 3. Logiscope TestCheker – white box and black box testing by defining test cases and verify result for code coverage, MCDC and application coverage. Project # 2 : Unit Testing / Ada code whitebox testing Client: CSEE, Ansaldo Signal, France Role: Project Engineer @ Wipro Technologies Team Size: 12 Environment: GreenHills Ada Multi Coldfire v. 4.0.7, Rational Test Real Time and Win XP. The application was Train onboard equipment software, which was developed according to the ERTMS standard (European Rail Traffic Management System) and TVM standard (French Railways). The modules under test were from the functional layers and the interface layers of the equipment board (CCTE) software. This was a unit testing project on host machine aimed at the most exhaustive checking of correct operation of elementary modules of the software. The tests aimed at checking the algorithm present in the modules as per the design document. The tests covered 100 % of the branches including MCDC coverage. Dynamic analysis was done to retrieve data on code performance (execution time) and memory profiling to detect memory leaks and pointer corruption. Page 5 of 6
  • 6. Project # 1: RTRT TDP creation Client : Eaton, Pune Role : Consultant Environment : Code Composer Studio The need of the project was to run Rational Test Realtime (RTRT) on Code composer studio on Power PC board to get code coverage and unit test results from the hardware board. I had used the RTRT TDP (Target Deployment Port) editor to create an adapter to work with CCS. Gel scripts were used to debug on the target and the same was included in the TDP to read the RTRT instrumentation buffer and retrieve the code coverage reports from the hardware. Personal Information Date of Birth : 16th September 1981 Nationality : Indian Page 6 of 6
  • 7. Project # 1: RTRT TDP creation Client : Eaton, Pune Role : Consultant Environment : Code Composer Studio The need of the project was to run Rational Test Realtime (RTRT) on Code composer studio on Power PC board to get code coverage and unit test results from the hardware board. I had used the RTRT TDP (Target Deployment Port) editor to create an adapter to work with CCS. Gel scripts were used to debug on the target and the same was included in the TDP to read the RTRT instrumentation buffer and retrieve the code coverage reports from the hardware. Personal Information Date of Birth : 16th September 1981 Nationality : Indian Page 6 of 6