Lads Tech Company Profile V4.0


Published on

Brief presentation on Lad\'s Technologies

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Plan for software aspects of certification (PSAC), Software development plan (SDP),Software verification plan (SVP)Software configuration management plan (SCMP), Software quality assurance plan (SQAP), System requirementsSoftware requirements Specifications(SRS), Software design standard (SDS), Software code standard (SCS)Software verification cases and procedures (SVCP), Software verification results (SVR): Review of all requirements, design and codeTesting of executable object codeCode coverage analysis
  • Lads Tech Company Profile V4.0

    1. 1. Lad’s Technologies Private Limited<br />Company Profile<br />
    2. 2. Agenda<br />S Lad Group Of Companies<br />Introducing Lad’s Technologies <br />Services Portfolio<br />Domain Portfolio<br />Embedded-Telecom<br />Avionics Software Services<br />Automotive Software Services<br />Q&A<br />
    3. 3. S Lad Group of Companies <br />S Lad Group Core Business – Iron Ore Mining<br />VSL Steel Plant<br />Real Estate and Development<br />Continued…<br />
    4. 4. S Lad Group of Companies<br />Flagship of IT companies under S Lad Group <br />S Lad Group in Entertainment Industry<br />
    5. 5. Introducing Lad’s Technologies<br /><ul><li>Lad's Technologies is a IT Product and Technology Services Company, focused in entire value chain of solutions, ranging from applications to firmware for Handheld, Consumer electronic devices and e-Governance Projects.
    6. 6. Software Services cater to Avionics and Automotive sector ranging from simple to complex machine critical real time applications
    7. 7. We are a knowledge organization, accelerating the development of advanced embedded technologies through both ready and R&D solutions.
    8. 8. Lad's Tech is led by intellectual minds and domain expert’s to fully satisfy the customers by identifying the problem areas and provide solutions in faster manner, enabling customers to time-to-market. Deep knowledge of a broad range of mobile applications, embedded processors and Real Time Operating Systems enables us to rapidly contribute to customer projects.
    9. 9. The company's Corporate Office cum Design & Development Center is based in the heart of India’s own Silicon Valley in the city of Bangalore.</li></ul>Continued<br />
    10. 10. People<br />P<br />E<br />L<br />Learning<br />Eco-System<br />i-Integrity<br />A<br />R<br />Respect<br />Aspiration<br />Introducing Lad’s Technologies<br />Vision: <br />We aim to be the technology leader in embedded space by providing innovative solutions in emerging cutting edge technologies.Mission:<br /> We provide solutions to industry with affordable cutting edge technologies. We are a set of enthusiast who are striving for customer satisfaction through innovative solutions and quality work. We are an evolving organization with open culture maintaining fairness in all the actions we do to attain growth.Value:<br /> We are the unique in nature organization with a value statement i-Pearl. i-Pearl is our value system which we look up every day and moment that drives us to achieve personal and organizational objectives.<br />i-Pearl value pillars,<br />
    11. 11. Services Portfolio<br />Services & Solutions<br />R&D Solutions<br />Product Engineering Services<br />IT Services<br />Research Initiatives<br />Alliances<br />IP Led Services<br />Software engineering<br />Idea’s to product<br />Requirement Analysis<br />Design and Implementation<br />Verification and Validation<br />Quality Assurance <br />Maintenance and support<br />Product Scope Definition Architecture    System DesignSoftware Design <br />Integration and Validation<br />Testing and QA<br />Product Enhancement  <br />
    12. 12. Avionics<br />Our Offerings<br />Telecom<br />Automobile<br />Web Applications<br />Domains Portfolio<br />
    13. 13. Embedded Telecom<br />Contents:<br /> Service Portfolio<br /> Expertise and Skill sets<br /> Execution methodology<br /> Life Cycle<br /> Value Proposition<br /> Q&A <br />
    14. 14. Service Portfolio<br />Telecom applications<br /><ul><li>Handsets and Devices
    15. 15. Location based services
    16. 16. RFID
    17. 17. NFC
    18. 18. Set Top Boxes</li></ul>Software Integration and Testing<br /><ul><li>Prototyping, Testing and Qualification
    19. 19. Software configuration and calibration
    20. 20. BSP Integration and Board bring-up
    21. 21. Design, Code and Test plan Verification
    22. 22. Unit, functional/System validation</li></ul>Software design & Development<br /><ul><li>Software architecture design
    23. 23. High level and low level design
    24. 24. Development reference designs(firmware and drivers)
    25. 25. OS Porting and BSP Development
    26. 26. Communication Stack
    27. 27. Benchmarking functionality and performance metrics
    28. 28. Porting and re-building open source embedded software for a particular platform 
    29. 29. Application Development </li></li></ul><li>Expertise and Skill Sets<br /><ul><li>Software engineering & Methodologies
    30. 30. Software Development Life Cycle - V model
    31. 31. Structured Analysis & Design
    32. 32. Object-Oriented Analysis Design
    33. 33. Languages:
    34. 34. Assembly, C, C++, Ada, Java
    35. 35. Operating Systems:
    36. 36. Windows, Linux,
    37. 37. Real Time and Embedded OS: Vx-Works, Nucleus, Embedded Linux, Windows CE
    38. 38. Platform and Frameworks:
    39. 39. Symbain, Android, J2ME, Win Mobile, BREW, PalmOS
    40. 40. Tools and Utilities:
    41. 41. ARM MultiICE, Lauterbach - Trace32, Code Composer Studio, Visual Studio, IDEs, cross compilers and debuggers for various hardware platforms </li></li></ul><li>Execution Methodology<br />
    42. 42. Software development Life Cycle<br />
    43. 43. Value Proposition<br /><ul><li> Deep knowledge of a broad range of mobile applications, middleware & firmware, embedded processors and Real Time Operating Systems
    44. 44. Provide end to end solution. Range from defining technology strategy, developing suitable solutions, deploying solutions to maintenance and support
    45. 45. Adheres to the desired Customers Quality processes
    46. 46. Accelerate the development of advanced embedded technologies through both ready and R&D solutions
    47. 47. Honor and maintain Intellectual property rights in engagements</li></li></ul><li>Thanks<br />Q&A<br />
    48. 48. Avionics Software Services<br />Contents:<br /> Service Portfolio<br /> Expertise and Skill sets<br /> Execution methodology<br /> Life Cycle<br /> Value Proposition<br /> Q&A <br />
    49. 49. Services Portfolio<br />Software Engineering Services<br /><ul><li>Requirement Analysis
    50. 50. Design and Implementation
    51. 51. Integration and Verification
    52. 52. Maintenance and support</li></ul>Test Engineering Services<br /><ul><li>Verification and Validation
    53. 53. Documentation Support
    54. 54. Quality Support
    55. 55. Certification Support</li></li></ul><li>Expertise and Skills<br />Expertise<br /><ul><li> Verification and Validation for Safety and Real Time Embedded Systems as per customer specified standards, Levels and adhering to required process.
    56. 56. Integration Validation & Verification of safety critical Software for a Transport Aircraft
    57. 57. Certification support for SW qualification </li></ul>Verification ( Reviews / Audits )<br /><ul><li> SW Requirements
    58. 58. SW Architecture
    59. 59. SW Design Documents
    60. 60. Coding Standards
    61. 61. Code Walkthrough</li></ul>Testing<br /><ul><li> Test Plan
    62. 62. Test Cases
    63. 63. Test Scripts / Procedures
    64. 64. Defect / Test Reports
    65. 65. Coverage Analysis</li></ul>Continued<br />
    66. 66. Expertise and Skills<br />Verification and Validation activities<br /><ul><li>UNIT test SI Test
    67. 67. HSI Test</li></ul>Documentation Support<br /><ul><li>Software Verification Plan
    68. 68. Software Verification Cases and Procedure
    69. 69. Software Verification Results / Defect Reports
    70. 70. Traceability Report
    71. 71. Regression Test Report</li></ul>Quality Support<br /><ul><li>Process
    72. 72. Configuration Management</li></ul>Tools Expertise<br /><ul><li> Code Coverage Tools
    73. 73. Functional test automation
    74. 74. Test Simulation</li></ul>Certification Support<br /><ul><li>SW Verification report
    75. 75. Software Accomplishment Summary</li></ul>Software Skills<br />Languages:<br />C, Ada, C++<br />Operating Systems:<br />Windows, Unix, & VX Works<br />Tools:<br />Rational Test Real Time, Cantata C, AdaCAST, VectorCAST etc<br />Standards:<br />RTCA-DO 178 B <br />MIL-STD-498<br />MISRA<br />
    76. 76. Execution Methodology – V Model <br />V & V reports for Certification<br />Project Initiation<br />Release for Use<br />V & V proposal<br />HW-SW Integration & System Integration Testing<br />Specs Review<br />Test Plan<br />Finalization of Specs.<br />Build System<br />Build CSCI<br />Integration Testing<br />Finalization of Design<br />Design Review<br />Revised Test Plan<br />Module Testing<br />Coding <br />Code Review<br />Generate Test Cases<br />
    77. 77. V & V OF SOFTWARE DEVELOPMENT LIFE CYCLE <br />LIFE CYCLE <br />Inputs from Clients<br />Lads Tech Outputs<br />Verification Plan/Test Plan (SVP)<br />Planning Documents<br /> (PSAC/SDP)<br />Verification of <br /> Planning Documents<br />Defect Reports (PSAC/SDP)<br />Software Requirements <br />Specification<br />SW Verification report (SVR)<br />Verification of <br />S/W Requirements Specs<br />HLR Based test cases (SVCP<br />Requirements Standards<br />Defect Reports<br />SW Verification report (SVR)<br />Software Design<br />Verification of <br /> Software Design<br />LLR Based test cases (SVCP)<br />Design Standards(SDP)<br />Defect Reports<br />SW Verification report (SVR)<br />Source Code<br />Verification of <br /> Source Code<br />Defect Reports<br />Coding Standards(SDP)<br />
    78. 78. V & V OF SOFTWARE DEVELOPMENT LIFE CYCLE <br />Inputs from Clients<br />Lads Tech Outputs<br />Baseline Code/Build<br />Test Cases & Procedures<br />Software Integration Testing<br />and HSI Testing <br />Test Results<br />Test Plan<br />Defect Reports<br />Test Setup<br />Deviations from Test Plan<br />Test Readiness<br />Review <br />&<br />SW Qualification Test<br /> (or RFS)<br />Test Cases & Procedures<br />SCR report on test failures<br />Test Plan<br />Structural Coverage Report<br />Red label Release<br />Software Verification Report<br />Test Environment Conformity <br />
    79. 79. Value Proposition<br /><ul><li> Guidelines for generating planning documents according to standards</li></ul>- Software Quality Assurance Plan<br /><ul><li> Software Configuration Management Plan
    80. 80. Guidelines for generating SRS
    81. 81. Guidelines for generating software architecture and design
    82. 82. Guidelines for generating coding standards
    83. 83. Support for selection of tools for the client
    84. 84. Generation of traceability matrix and qualification matrix</li></li></ul><li>Thanks<br />Q&A<br />
    85. 85. Automobile Software Services<br />Contents:<br /> Service Portfolio<br /> Expertise and Skill sets<br /> Challenges and Resolutions<br /> Q&A <br />
    86. 86. Services Portfolio<br />Services<br />Software design & Development<br /><ul><li>Application
    87. 87. Device drivers (BSP) Abstraction
    88. 88. Communication Stack
    89. 89. Diagnostic services
    90. 90. Scheduler, IO Management</li></ul>Software Integration<br /><ul><li>Prototyping, Testing and Qualification
    91. 91. BSP Integration
    92. 92. Board bring-up
    93. 93. Software configuration and calibration</li></ul>Product verification and Validation<br /><ul><li>Design, Code and Test plan Verification
    94. 94. Unit, functional/System validation</li></ul>Consultancy<br /><ul><li>Software architecture design
    95. 95. High level design</li></ul>Tool Development and Technical Documentation <br /><ul><li>Tools for Test Automation, Code rule verification, Software Configuration generator
    96. 96. Tool for Target simulation (environment, network, subsystem)
    97. 97. Reverse Engineering</li></li></ul><li>Expertise & Skill Sets<br />Tools<br /><ul><li> Programming languages - C, C++, Assembly, Perl, CAPL, VC++
    98. 98. Protocols - CAN, LIN, I2C, KWP2000, SPI, SCI, PPP, ATP
    99. 99. Target application - Instrument Panel Cluster, RF Actuators, Switches and Anti-pinch controllers, Electric Power Steering and Power Window, multi-function controller modules, On/Off Board Diagnostics, Telematics
    100. 100. HMI for Telematics, Navigation, Car radio
    101. 101. Device driver and Hardware Abstraction for 8/16/32 bit microcontrollers from Infineon, Fujitsu, Renesas, NEC, TOSHIBA, FREESCALE
    102. 102. Software Modules as per AUTOSAR Standards</li></ul>Management Tools<br /><ul><li> CVS, PVCS, VSS, Clear Case, CM Synergy
    103. 103. DOORS, RequisitePro, MPP</li></ul>Debugging Tools<br /><ul><li> In circuit debugger
    104. 104. NEC ICE , SW Simulator
    105. 105. Wind river BDM
    106. 106. Fujitsu Softune</li></ul>Design Tools<br /><ul><li> MATLAB, UML, Rhapsody</li></ul>Testing Tools<br /><ul><li> Static Analysis – QAC, PCLint
    107. 107. Unit Testing - RTRT, CANTATA
    108. 108. Integration/System Testing - CANalyser, CANoE, LabVIEW</li></li></ul><li>Development of Instrument Cluster Software Modules<br />The challenge<br />Solution<br /> Design & Implementation of software for the functionalities.<br /> Design & Implementation of CAN Interface, Boot loader software, Inter Processor Communication and Diagnostics<br /> In vehicle verification & validation<br /> To design and develop the software for Instrument Cluster application with following functionalities:<br /><ul><li>Gauges – Speedo, Tacho, Fuel, Temperature, Battery charge, AFE, DTE
    109. 109. Telltales, RTT warnings
    110. 110. Chime
    111. 111. Trip and General Odometer, RTC, 2WD/4WD
    112. 112. Dot matrix/LCD Control (both character and graphic display)
    113. 113. Diagnostics
    114. 114. Sleep/wakeup</li></li></ul><li>Development of Door Software modules<br />Solution<br />The challenge<br />Design, Implementation & testing of software of the following modules:<br /><ul><li> Door Control and Mirror Control ( Mirror fold, Mirror heater, Mirror tilt, Memory)
    115. 115. Integration of Class2 communication handler and development of application interfaces
    116. 116. Power Window and Window Lockout
    117. 117. Interior lighting
    118. 118. Seat Heating
    119. 119. Diagnostics
    120. 120. System testing
    121. 121. Ambitious target on cost reduction
    122. 122. Limited time window to win end customer.
    123. 123. Project coordination at different locations.</li></li></ul><li>Development of Power Lift Gate Software modules<br />The challenge<br />Solution<br /><ul><li> Design & Implementation of software for the functionalities.
    124. 124. Design & Implementation of ISO9141 handler, Boot loader software and diagnostics
    125. 125. In vehicle verification & validation </li></ul> To design and develop the software for Power Lift Gate (PLG) module with following functionalities:<br /><ul><li> Power Lift Gate Control - Open and Close
    126. 126. Manual operation
    127. 127. Obstacle & Pinch detection
    128. 128. Audible warning feature
    129. 129. Diagnostics
    130. 130. Sleep/wakeup</li></li></ul><li>Development of Memory Seat Control Software Modules<br />The challenge<br />Solution<br /><ul><li> Setup of the hardware assembly and the tools for development and testing.
    131. 131. Verification of the developed code with specific focus on - issues pertaining to non-adherence to customer specifications, logical problems in the code, and optimization for better performance.
    132. 132. Generation of test cases for black-box testing to validate the system requirements.
    133. 133. Analysis and fixing of defects
    134. 134. Customization of proprietary diagnostic tool for application specific requirements.
    135. 135. To maintain the software for memory seat controllers through testing, bug fixing and enhancement of product quality through independent verification and validation.
    136. 136. It involved movement control of seat in four orientations - slide, recline, front height and rear height, storage and recall of two seat positions in memory and standard diagnostics services</li></li></ul><li>Thanks<br />Q&A<br />