Upload
resident-meer
View
1.606
Download
4
Tags:
Embed Size (px)
DESCRIPTION
Brief presentation on Lad\'s Technologies
Citation preview
Lad’s Technologies Private Limited
Company Profile
Agenda
S Lad Group Of Companies
Introducing Lad’s Technologies
Domain Portfolio
Services Portfolio
Automotive Software Services
Embedded-Telecom
Avionics Software Services
Q&A
S Lad Group of Companies S Lad Group Core Business – Iron Ore Mining
VSL Steel Plant
Real Estate and Development
Continued…
S Lad Group of CompaniesFlagship of IT companies under S Lad Group
S Lad Group in Entertainment Industry
Introducing Lad’s Technologies
Continued
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.
Software Services cater to Avionics and Automotive sector ranging from simple to complex machine critical real time applications
We are a knowledge organization, accelerating the development of advanced embedded technologies through both ready and R&D solutions.
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.
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.
Introducing Lad’s Technologies
Vision: We aim to be the technology leader in embedded space by providing innovative solutions in emerging cutting edge technologies.
Mission: 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: 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.
i-Pearl value pillars,
i-Integrity
P
R
E
A
LLearning
People
Eco-System
Respect Aspiration
Services Portfolio
Research InitiativesAlliancesIP Led ServicesSoftware engineeringIdea’s to product
Requirement AnalysisDesign and ImplementationVerification and ValidationQuality Assurance Maintenance and support
Product Scope Definition Architecture System DesignSoftware Design Integration and ValidationTesting and QAProduct Enhancement
Services & Solutions
R&D SolutionsProduct Engineering ServicesIT Services
Domains Portfolio
Telecom
Avionics
Automobile
Web Applications
Our Offerings
Embedded Telecom
Contents:Service PortfolioExpertise and Skill setsExecution methodologyLife CycleValue PropositionQ&A
Service Portfolio
Software design & Development• Software architecture design• High level and low level design• Development reference
designs(firmware and drivers)• OS Porting and BSP Development• Communication Stack• Benchmarking functionality and
performance metrics• Porting and re-building open
source embedded software for a particular platform
• Application Development
Telecom applications• Handsets and Devices• Location based services• RFID• NFC• Set Top Boxes
Software Integration and Testing• Prototyping, Testing and
Qualification• Software configuration and
calibration• BSP Integration and Board bring-up• Design, Code and Test plan
Verification• Unit, functional/System validation
Software engineering & Methodologies Software Development Life Cycle - V model Structured Analysis & Design Object-Oriented Analysis Design
Languages: Assembly, C, C++, Ada, Java
Operating Systems: Windows, Linux, Real Time and Embedded OS: Vx-Works, Nucleus, Embedded Linux, Windows CE
Platform and Frameworks: Symbain, Android, J2ME, Win Mobile, BREW, PalmOS
Tools and Utilities: ARM MultiICE, Lauterbach - Trace32, Code Composer Studio, Visual Studio, IDEs, cross compilers and
debuggers for various hardware platforms
Expertise and Skill Sets
Execution Methodology
Software development Life Cycle
Value Proposition
Deep knowledge of a broad range of mobile applications, middleware &
firmware, embedded processors and Real Time Operating Systems Provide end to end solution. Range from defining technology strategy, developing
suitable solutions, deploying solutions to maintenance and support Adheres to the desired Customers Quality processes Accelerate the development of advanced embedded technologies through both
ready and R&D solutions Honor and maintain Intellectual property rights in engagements
Thanks
Q&A
Avionics Software Services
Contents:Service PortfolioExpertise and Skill setsExecution methodologyLife CycleValue PropositionQ&A
Services Portfolio
Software Engineering ServicesRequirement AnalysisDesign and ImplementationIntegration and Verification Maintenance and support
Test Engineering ServicesVerification and ValidationDocumentation SupportQuality SupportCertification Support
Expertise and SkillsExpertise
Verification and Validation for Safety and Real Time Embedded Systems as per customer specified standards, Levels and adhering to required process.
Integration Validation & Verification of safety critical Software for a Transport Aircraft Certification support for SW qualification
Verification ( Reviews / Audits ) SW Requirements SW Architecture SW Design Documents Coding Standards Code Walkthrough
Testing Test Plan Test Cases Test Scripts / Procedures Defect / Test Reports Coverage Analysis Continued
Expertise and Skills
Software Skills
Languages:C, Ada, C++
Operating Systems:Windows, Unix, & VX Works
Tools:Rational Test Real Time, Cantata C, AdaCAST, VectorCAST etc
Standards:RTCA-DO 178 B MIL-STD-498MISRA
Verification and Validation activities• UNIT test SI Test• HSI Test
Documentation Support• Software Verification Plan• Software Verification Cases and Procedure• Software Verification Results / Defect
Reports• Traceability Report• Regression Test Report
Quality Support• Process• Configuration Management
Tools Expertise• Code Coverage Tools • Functional test automation• Test Simulation
Certification Support• SW Verification report• Software Accomplishment Summary
Execution Methodology – V Model
Project Initiation
Finalization of Specs.
Finalization of Design
Coding
Build CSCI
Build System
Release for Use
Generate Test Cases
V & V proposal
Code Review
Design ReviewRevised Test Plan
Specs ReviewTest Plan
V & V reports for
Certification
HW-SW Integration & System Integration
Testing
Integration Testing
Module Testing
V & V OF SOFTWARE DEVELOPMENT LIFE CYCLE LIFE CYCLE Inputs from Clients Lads Tech Outputs
SW Verification report (SVR)
Verification of Planning Documents
Verification of S/W Requirements Specs
Planning Documents (PSAC/SDP)
Verification Plan/Test Plan (SVP)
Defect Reports (PSAC/SDP)
Software Requirements Specification
Requirements Standards
SW Verification report (SVR)
Defect Reports
Verification of Software Design
Design Standards(SDP)
SW Verification report (SVR)
Defect Reports
Source Code
Coding Standards(SDP)
Verification of Source Code
Defect Reports
LLR Based test cases (SVCP)
Software Design
HLR Based test cases (SVCP
V & V OF SOFTWARE DEVELOPMENT LIFE CYCLE
Test ReadinessReview
&SW Qualification Test
(or RFS)
Baseline Code/Build
Test Plan
Test Setup
Test Cases & Procedures
Test Plan
Test Environment Conformity
Red label Release
Defect Reports
Software Verification Report
Deviations from Test Plan
Test Results
Test Cases & Procedures
SCR report on test failures
Structural Coverage Report
Software Integration Testingand HSI Testing
Inputs from Clients Lads Tech Outputs
Value Proposition
Guidelines for generating planning documents according to standards- Software Quality Assurance Plan
- Software Configuration Management Plan Guidelines for generating SRS Guidelines for generating software architecture and design Guidelines for generating coding standards Support for selection of tools for the client Generation of traceability matrix and qualification matrix
Thanks
Q&A
Automobile Software Services
Contents:Service PortfolioExpertise and Skill setsChallenges and ResolutionsQ&A
Services Portfolio
Tool Development and Technical Documentation • Tools for Test Automation, Code rule verification, Software Configuration generator
• Tool for Target simulation (environment, network, subsystem)• Reverse Engineering
Consultancy• Software architecture design
• High level design
Software design & Development• Application
• Device drivers (BSP) Abstraction• Communication Stack• Diagnostic services
• Scheduler, IO Management
Software Integration• Prototyping, Testing and
Qualification• BSP Integration• Board bring-up
• Software configuration and calibration
Product verification and Validation• Design, Code and Test plan
Verification• Unit, functional/System validation
Services
Expertise & Skill Sets
Programming languages - C, C++, Assembly, Perl, CAPL, VC++
Protocols - CAN, LIN, I2C, KWP2000, SPI, SCI, PPP, ATP
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
HMI for Telematics, Navigation, Car radio
Device driver and Hardware Abstraction for 8/16/32 bit microcontrollers from Infineon, Fujitsu, Renesas, NEC, TOSHIBA, FREESCALE
Software Modules as per AUTOSAR Standards
Management Tools• CVS, PVCS, VSS, Clear Case, CM
Synergy• DOORS, RequisitePro, MPP
Debugging Tools• In circuit debugger• NEC ICE , SW Simulator• Wind river BDM • Fujitsu Softune
Design Tools• MATLAB, UML, Rhapsody
Testing Tools• Static Analysis – QAC, PCLint• Unit Testing - RTRT, CANTATA• Integration/System Testing -
CANalyser, CANoE, LabVIEW
Tools
Development of Instrument Cluster Software Modules
The challenge Solution
To design and develop the software for Instrument Cluster application with following functionalities:
Gauges – Speedo, Tacho, Fuel, Temperature, Battery charge, AFE, DTE
Telltales, RTT warnings Chime Trip and General Odometer, RTC,
2WD/4WD Dot matrix/LCD Control (both
character and graphic display) Diagnostics Sleep/wakeup
Design & Implementation of software for the functionalities.
Design & Implementation of CAN Interface, Boot loader software, Inter Processor Communication and Diagnostics
In vehicle verification & validation
Development of Door Software modules
Solution
Ambitious target on cost reduction Limited time window to win end
customer. Project coordination at different
locations.
Design, Implementation & testing of software of the following modules:
Door Control and Mirror Control ( Mirror fold, Mirror heater, Mirror tilt, Memory)
Integration of Class2 communication handler and development of application interfaces
Power Window and Window Lockout Interior lighting Seat Heating Diagnostics System testing
The challenge
Development of Power Lift Gate Software modules
The challenge Solution
To design and develop the software for Power Lift Gate (PLG) module with following functionalities:
Power Lift Gate Control - Open and Close
Manual operation Obstacle & Pinch detection Audible warning feature Diagnostics Sleep/wakeup
Design & Implementation of software for the functionalities.
Design & Implementation of ISO9141 handler, Boot loader software and diagnostics
In vehicle verification & validation
Development of Memory Seat Control Software Modules
The challenge Solution
To maintain the software for memory seat controllers through testing, bug fixing and enhancement of product quality through independent verification and validation.
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
Setup of the hardware assembly and the tools for development and testing.
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.
Generation of test cases for black-box testing to validate the system requirements.
Analysis and fixing of defects
Customization of proprietary diagnostic tool for application specific requirements.
Thanks
Q&A